git操作指南

详细操作流程请移步至:http://blog.jobbole.com/78960/

1.首先在官网下载相应的git,安装完成后打开git bash .

2.初次使用的话先设置自己的用户名和邮箱,命令格式为

git config --global user.name "name"  (使用global参数之后,同一台电脑上所有的仓库都是同一账号设置)

git config --global user.email "email"

并切换到相应的目录建立仓库,例如我是在f盘下建立的gitrepository仓库。

3. 通过git init 把刚刚建立的仓库变成git可以管理的仓库。

4. 把文件添加到仓库的需要两步操作,比如在目录下面增加了一个testadd.txt

 第一步:通过git add testadd.txt  把文件先添加到缓存区

第二步:通过git commit -m "增加文件testadd.txt"  把缓存区的文件提交到仓库中,这样就完成了把testadd.txt添加到库中。

5.可以通过git status查看文件提交的状态。如果想要查看向仓库提交的日志,采用git log,如果要详细地查看每次操作的版本号可以通过git reflog.

6.多次修改后版本号回退的方式.

  git reset --hard HEAD^ 表示回退到上一个版本 ,如果要回退到上上个版本则在HEAD后面增加个^

   即,git reset --hard HEAD^^

 如果要回到某个具体的版本号number  使用 git reset --hard number

7.如果想要在commit之前恢复修改之前的文件 可以使用git checkout  --finename

8. 和远程仓库打交道,首先创建SSH Key,然后在把这个ssh key添加到github账号上

 执行 ssh-keygen  -t rsa –C “your email”

便会在主目录下生成.ssh目录,并在.ssh目录下会生成id_rsa和id_rsa.pub这两个文件,全部复制id_rsa.pub文件里面的内容,登陆个人的Github 账号,把内容复制到增加的sshkey中。

9. 添加完ssh key 可以通过执行 ssh -T git@github.com 如果出现successful表示成功添加ssh key。

10.把本文仓库主分支推送到远程仓库 通过git remote add <主机名> <主机地址>

git remote add origin https://github.com/spritezhong/test.git 这里origin是远程仓库的名字,后面是我自己远程仓库的地址.

git push -u origin master  指的是把本地仓库的master分支push 到远程仓库origin. (如果执行之这一步报错的话,说明远程仓库不为空,需要先把远程仓库的内容pull后,在push. 即先 git pull origin master , git push origin master)

11. 复制远程仓库到本地

git clone https://github.com/spritezhong/test

12. 创建分支

git checkout -b dev 创建一个分支dev并切换到该分支 相当于先后执行了这两条命令

git branch dev 

git checkout dev

13. 合并分支 ,先切换到master分支执行git merge dev把dev分支合并到master,然后通过git branch -d dev 删除分支dev
14. 删除文件,如果只是想要把文件从git仓库中移除,工作目录下仍然存在可以用命令

git rm --cached filename
如果想要彻底移除追踪文件,先执行rm filename从工作目录移除文件,然后在执行 git rm filename -f  从仓库中移除文件

如果文件已经添加到缓冲区,想要彻底删除文件需要执行 git rm filename -f








 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值