0

我添加了一些未跟踪的文件并提交了它们,然后我尝试推送它们,它说我不在分支上。所以我看了看,我有树枝

   * current
   Master

所以我切换到分支大师。文件还在那里,但我不记得所有的名字。我无法切换回*分支。

我怎样才能找到那个提交,以便我可以推送那些未跟踪的文件?我以前见过这种情况;我不知道我是怎么坚持下去的。

4

1 回答 1

1

检查git reflog它会列出你的 HEAD 所做的所有提交。

唯一的提交可能会在那里。要将它合并到master上,你可以git cherry-pick <commit SHA>

于 2013-10-22T18:15:56.943 回答