我刚刚使用了 Git 编程。问题案例如下:
”我刚刚在主分支上提交了更改,并在其上生成了补丁。 其实我只是想保存补丁并返回到我进行此提交之前的位置?我怎样才能做到这一点?”
谢谢
最佳答案
你运行git log
,找到你想要进入的提交的sha1,然后运行
git checkout <sha1>
如果您想从此时开始提交,请在此时创建一个新分支
git checkout -b <branchname>
或者您可以使用
将master
移动到此 sha1
git br -f master <sha1>; git checkout master
关于git - 提交更改后如何返回之前的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12155124/