美文网首页
git 常用命令

git 常用命令

作者: 夏慕春 | 来源:发表于2019-10-08 10:56 被阅读0次

1、更新git指定文件

经常会遇到,几个文件一起提交了,但是某些文件是要先执行的,不然一起pull下来会加载报错。

git fetch
git checkout origin/master -- path/to/file

2、回滚到某个commit状态

// 某个commit
git reset --hard commit_id
// 最后一个commit
git reset --hard HEAD

3、回退add操作

get reset

4、回滚刚操作的pull

  git reset --hard ORIG_HEAD   

前提是pull之前已经commit过了,否则会把commit之后的代码丢弃掉

5、在没有commit的情况下,回滚pull

git reset --merge ORIG_HEAD

ORIGIN_HEAD 和 HEAD的区别
当进行一些有风险的操作的时候,如reset、merge或者rebase,Git会将HEAD原来所指向commit对象的sha-1值存放于ORIG_HEAD文件中,说ORIG_HEAD可以让我们找到进行最近一次危险操作之前的HEAD位置

6、修改最后一次提交

git commit --amend

相关文章

网友评论

      本文标题:git 常用命令

      本文链接:https://www.haomeiwen.com/subject/fmxbpctx.html