一、Git的安装
1、下载Git,官网地址为:https://git-scm.com/downloads。
2、下载完成之后,双击目录进行安装
3、选择安装目录
4、选择组件,默认即可
5、设置开始菜单目录名
6、更改git默认编辑器,选择默认即可
7、最好选择第二项“Use Git from the Windows Command Prompt”, 这样在Windows的命令行cmd中也可以运行git命令了。这样会对以后的一些操作带来方便。
8、以下几步默认即可
9、安装完成
10、检查是否安装成功:鼠标右键,如果有以下2个命令说明安装成功
11、打开Git Bash Here 即可使用Git
二、Git的常用操作
1、Git初始化:第一次在电脑上使用时,应该初始化操作,以后再使用Git操作,无需初始化,直接进行Git其他操作。
git config --global user.name '用户名' // 设置用户名
git config --global user.email '邮箱' // 设置邮箱
注意:(引号内请输入你自己设置的名字,和你自己的邮箱)此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,并不是github用户名和邮箱。
2、ssh的配置和使用
ssh-keygen -t rsa -C "你的邮箱"
输入之后,直接按enter。
a、查看生成的公钥:
cat ~/.ssh/id_rsa.pub
b、登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key
c、然后你复制上面的公钥内容,粘贴进“Key”文本域内。 title,自己随便起个名字。
d、点击 Add key。
e、clone一个Git项目试试效果。git clone git@github.com:mint-ui/docs.git
注意:
新生成密钥的时候,git clone或者push的时候,经常会报这样的错误:
Google之后明白,少了一个known_hosts文件,本来密钥文件应该是三个,现在是两个,便报了这样的错误,此时选择yes回车之后,便可,同时生成了缺少了的known_hosts文件:
Are you sure you want to continue connecting (yes/no)? //输入yes,回车
提交代码:
a、git pull 拉取代码
b、git status 查看当前工作目录树的工作修改状态
c、git add . 将状态改变的代码提交至缓存
d、git commit -m “注释部分” 将代码提交到本地仓库中
e、git push 将代码推送到服务器
第一次拉取远程代码:
git clone https://github.com/yanxulan/vue-demo.git
上传本地项目到github:
Git的安装及常用操作的更多相关文章
-
Elasticsearch本地环境安装和常用操作
本篇文章首发于我的头条号Elasticsearch本地环境安装和常用操作,欢迎关注我的头条号和微信公众号"大数据技术和人工智能"(微信搜索bigdata_ai_tech)获取更多干 ...
-
Git配置安装使用教程操作github上传克隆数据
Git是何方神圣? Git是用C语言开发的分布版本控制系统.版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态).另一个状态可以是不同的文件,也可以是不同的文件内容 ...
-
Redis可视化工具安装及常用操作操作
可视化操作工具:RedisDesktopManager 下载地址:http://www.pc6.com/mac/486661.html 直接安装(傻瓜式安装,直接下一步就可以了)(有Mac和windo ...
-
Docker安装及常用操作
Docker简介: Docker是一个轻量级容器技术,类似于虚拟机技术,但性能远远高于虚拟机,Docker支持将软件编译成一个镜像(image),在这个镜像中做好对软件的各种配置,然后可以运行这个镜像 ...
-
git工作中的常用操作
上班开始,打开电脑,git pull:拉取git上最新的代码: 编辑代码,准备提交时,git stash:将自己编辑的代码暂存起来,防止git pull时与库中的代码起冲突,否则自己的代码就白敲了: ...
-
rsync3.1.3的编译安装和常用操作
.rsync的编译安装 .tar.gz cd rsync- ./configure --prefix=/usr/local/rsync- --disable-ipv6 .rsync的配置文件: [ro ...
-
git 详细教程和常用操作指令
git 内部工作原理图 如上图,git 一般可以分为三个区:工作区.暂存区.版本库,通常类似 git add等命令都是与index 暂存区的交互,git commit指令则是 index 与版本库的交 ...
-
git -- 项目开发最常用操作记录
官方Git - Book https://git-scm.com/book/zh/v2 ------------------------------git配置以及公钥生成--------------- ...
-
简单的git入门介绍及常用操作
集中式版本控制系统采用*服务器上存储的所有文件和实现团队协作.但是CVCS主要缺点是*服务器的单点故障,即故障.不幸的是,如果*服务器宕机一小时,然后在该时段没有人可以合作.即使在最坏的情况下, ...
随机推荐
-
iOS 自动化打包
理想的情况:不打开工程的情况下,直接双击就能打包出一个IPA文件,这样就可以让测试直接使用 itools 进行安装. 分如下两种情况: 1)不依赖cocoapod 管理项目的自动化. 如果没有一个简 ...
-
C#进程启动实例
1.调用widnows资源管理器打开文件夹 private void OpenFolder(string folder) { System.Diagnostics.Process.Start(&quo ...
-
Spring事务讲解示例
Spring 事务Transaction1.事务的属性1.1 事务隔离IsolationLevel1.2 事务传播PropagationBehavior1.3 事务超时Timeout1.4 只读状态R ...
-
JFinal 的源代码超具体的分析DB+ActiveRecord
我记得有人告诉我."面试一下spring源代码.看ioc.aop源代码"那为什么要看这些开源框架的源代码呢,事实上非常多人都是"应急式"的去读.就像读一篇文章一 ...
-
url 地址处理(截取,参数等)
function hrefObj() { var localhref = window.location.href; var localarr = localhref.split('?')[1].sp ...
-
IDEA中创建maven项目后解决main文件夹下目录不全的问题
IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有java,resource等源文件夹. 解决方法: 1.选择File->Project S ...
-
VueJs大全;vee-validate(一个验证vue插件), bootstrap-vue, axios简介。
Vue.js大全(包括依赖,插件,好的指导文章等!)
-
PS想象的力量无限大,设计师的脑洞无限大!
我(nemanjasekulic)一直对魔法与科幻感兴趣,但是,现实中,它们并不存在.我所做的是尽量体现一切都是可能的,表达一种没有约束的理想概念. 编辑:千锋UI设计
-
【Asp.net入门09】第一个ASP.NET 应用程序-处理窗体(1)
我们创建了一个HTML窗体,可以通过它显示受邀参加晚会的嘉宾,但是,当嘉宾单击Submit RSVP按钮时,同一个页面会反复多次显示.为了解决此问题,需要实现一段代码,用于在将窗体数据发布到服务器时执 ...
-
hdu 4859 最小割
链接:点我 未懂