我添加了一些未跟踪的文件并提交了它们,然后我试图推送它们,它说我不在分支机构。所以我看了,我有分支
* current
Master
所以我换成了分店大师。文件仍然存在,但我不记得他们的所有名字。我无法切换回*
分支。
如何找到提交,以便我可以推送那些未跟踪的文件?我以前见过这种情况;我不知道我是怎么做的。
答案 0 :(得分:1)
检查git reflog
它会列出你HEAD所在的所有提交。
单独的提交可能会在那里。要将其合并到母版上,您可以git cherry-pick <commit SHA>