我做了一个git checkout fbd50f60436e058ca33e23d1602faf4163440b0c
回到以前的版本,然后做了一些修改。然后,我提交了修改(即debugging kpi
),但我在github的网页中看不到。这是日志。
有谁知道我应该做什么才能让最后的修改成为一切的头脑?
编辑1:
如果您签出了特定提交,则您将进入“分离的HEAD”状态,这意味着您不再在特定分支上。
进行进一步提交时,该提交也不在特定分支上。
你可能需要运行git reflog
来找到你的最后一次提交,但似乎你已经有了哈希。使用哈希,然后樱桃挑选到你的工作分支:
git checkout master
git reset --hard 163440b0c
git checkout -b temp-working-branch
git cherry-pick ea14fd
现在你的工作是在temp-working-branch
,如果你愿意,你可以合并到master
:
git checkout master
git merge temp-working-branch
NB:编辑bc有些人没有git master
别名git checkout master