git 命令

2017-07-03  本文已影响34人  2017_7_2

1. 查看以往的操作

git log (这个会显示全部信息)
git log --property=oneline (加上参数后可以仅显示版本号)

2. 版本回退

git reset --hard head^ (^的个数代表要回退到前几次,一个即为回退到前一次操作)
git reset --hard commit id (也可以通过commit id来指定恢复到某一个版本,commit id无须写全)

3. 工作区和暂存区

工作区就是本地新建的版本库的一整个文件夹,暂存区则是将本地版本库初始化后出现的.git文件夹中才有的。当我们使用add命令时,实际是将工作区的文件添加到暂存区,然后再使用commit命令将暂存区里边的东西一次性提交。

4. 撤销修改

git checkout -- 文件名

这时候要分两种情况:

5. 删除文件

首先可以直接在工作区删除,或者使用 rm [文件] 的命令来删除
然后如果确定要删除,则使用命令

git rm 文件
git commit -m "文件名"

6. 创建并切换分支

git checkout -b 分支名

7. 列出分支

git branch,带*的是当前分支

8. 将某分支合并到当前分支

git merge 分支名

9. 删除分支

git branch -d 分支名

10. stash的用法

当本地编码进行到一半的时候,如果需要中途进行代码的更新,则可以使用stash命令备份当前内容到缓存区,并将本地数据恢复为上一次更新后的内容,这样可以防止更新代码的时候造成过多的不必要的提交以及一些不必要的冲突的产生。具体使用如下:

上一篇 下一篇

猜你喜欢

热点阅读