最后一次提交没有成功

时间:2018-01-01 19:00:07

标签: git github

我做了git checkout fbd50f60436e058ca33e23d1602faf4163440b0c回到以前的版本,然后进行了一些修改。然后,我提交了修改(即debugging kpi),但我在github的网页中看不到。这是日志。

有谁知道我应该做些什么才能让最后一次修改成为一切的头脑?

enter image description here

修改1:

enter image description here

1 个答案:

答案 0 :(得分:2)

如果您签出了特定的提交,那么您将进入“分离的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

注意:已编辑某些人没有git master别名git checkout master

相关问题