我的分支在origin/branch后面,因为我在没有添加或提交的情况下意外地推送了(与上次提交相比没有任何更改(,然后运行了git reset --soft HEAD~1
。
编辑时间:一件奇怪的事情是,我在上次提交中所做的更改显示在我的远程分支中,但也显示为暂存更改(我可以在VScode中使其暂存或取消暂存,但事实上它们在本地显示为尚未提交(。命令提示符说我可以git pull
快进,但它什么也没做。如何解决此问题?非常感谢。
如果运行git pull
,您将返回到git reset --soft
之前的情况。
差异是阶段性的,这是--soft
在git reset
中的预期效果。