Ada*_*ruk 101
它应该回到n + 1提交.你可能也有合并提交.你也可以做一个git reset --hard <sha1_of_where_you_want_to_be>
警告!!
--hard表示您当前拥有的任何未提交的更改将永久丢弃.
Nic*_*vas 30
我建议使用这样的东西:
git reset --soft <commit_hash>
Run Code Online (Sandbox Code Playgroud)
除非您希望它删除到目前为止的所有更改,否则在这种情况下使用 --hard 而不是 --soft,它将让您到达树中所需的位置,而不会丢弃提交中所做的所有更改。
当我阅读时,我尝试使用 --HARD ,但不幸的是,它删除了我到目前为止的所有更改。因此,请注意是否要删除它们。
所以,如果你像我一样不幸,试试这个!:git revert <commit_hash>
| 归档时间: |
|
| 查看次数: |
74227 次 |
| 最近记录: |