Discuss / Git / 文件提交到暂存区后,执行 git checkout HEAD <file> 也会丢弃工作区的修改,不知道这样和上面分两步有区别吗?

文件提交到暂存区后,执行 git checkout HEAD <file> 也会丢弃工作区的修改,不知道这样和上面分两步有区别吗?

Topic source

帅到惨爆

#1 Created at ... [Delete] [Delete and Lock User]

同题

槲寄君

#2 Created at ... [Delete] [Delete and Lock User]

没区别啊,只是说有的人可能只是想撤回add到暂存区但不想完全撤销工作区的修改,所以才会各自对应一条命令

zangcunlim

#3 Created at ... [Delete] [Delete and Lock User]

git checkout HEAD <file>会从HEAD的文件恢复到工作区,不用git checkout <file>会从暂存区恢复到工作区


  • 1

Reply