2
61
以最简单的形式,
将索引重置为匹配
从概念上讲,这会将索引签出到工作树中。为了让它真正做任何你必须使用的事情
一旦开始添加参数,确实存在一些重叠。
另外,如果你提供
如果你现在有一个分支被签出了,那么
其他形式
如果您提供
如果您提供
|
3
26
恢复更改时的一个简单用例:
|
4
9
Atlassian 给我们一个很好的解释 Git复位 , GIT校验 所以, GIT回复 . 在本文中,我们将解释这些命令在不同级别上的不同用法—文件、阶段快照和提交。 https://www.atlassian.com/git/tutorials/resetting-checking-out-and-reverting |
5
8
简而言之,关键的区别在于
正如专业图书解释 Reset Demystified ,
另请参见VONC的回答 very helpful text and diagram excerpt 来自同一篇文章,我不会在这里重复。
当然,还有很多关于什么影响的细节
|
6
1
这两个命令(重置和签出)完全不同。
如果x是分支名称,
|
ncopiy · 为什么git签出文件名会更改其扩展名? 7 年前 |
Benyamin Jafari · 如何切换到git中的另一个分支? 7 年前 |
Michel Engelen · 用于开发/暂存/生产的git签出分支 7 年前 |
teobais · 如何(在分叉回购中)签出来自主回购的拉取请求? 7 年前 |
Bludzee · 为什么Git毫无怨言地签出这个被删除的分支? 7 年前 |
Asalle · git签出头2如何返回10次提交 7 年前 |
Henry Blyth · 有没有办法输出以前的git分支名称? 8 年前 |