【发布时间】:2011-01-03 23:07:48
【问题描述】:
我修改了分支中的一些文件并做了一个
git add --all
但这添加了一些我不打算为提交添加的文件。
所以我做了一个
git reset --soft HEAD~2 (instead of doing git reset HEAD)
但是之前的提交是由其他人提交的,导致很多文件处于修改/添加/删除状态。有没有办法回到我看到的唯一更改是我添加/修改的文件的阶段?由于我没有做出实际的提交,有没有办法让我的头回到主人而不吹走我的改变? git pull 导致合并冲突,因为我实际上并没有提交我的更改。
谢谢!
【问题讨论】:
-
你可能是
git reset --soft,而不是git soft --reset:-)