您
git checkout <some-sha>可能已经运行了,所以现在
git正在查看该提交,但不在任何分支的尖端。
如果您已经完成了现在的工作,则将其保存
git diff > savefile.tmp
,然后签出至所需的分支:
git checkout master,
然后应用已完成的工作:
patch -p1 < savefile.tmp,
解决所有冲突以及
git commit您的工作。
那你可以
git push。
如果您站着的地方没有做任何工作,则只需结帐以掌握并推送即可。

您
git checkout <some-sha>可能已经运行了,所以现在
git正在查看该提交,但不在任何分支的尖端。
如果您已经完成了现在的工作,则将其保存
git diff > savefile.tmp
git checkout master,
patch -p1 < savefile.tmp,
git commit您的工作。
git push。
如果您站着的地方没有做任何工作,则只需结帐以掌握并推送即可。