我有两个提交在一个detatched头。我试图检查master,为了分支它并添加新的提交,现在2个提交都没了。有没有办法检索它们?
树是:提交 - >提交b大师
提交 - > commit c - >提交HE HEAD
我想要回来。
按照其他问题的说明,我已经获得了“丢失”提交的SHA-1
git reflog
如何在a中创建分支,并合并2次提交?我检查'commit a'分支,并使用与'commit d'的SHA-1合并(在detatched头中的最新提交)?
答案 0 :(得分:2)
如果您知道 commit d 的SHA,您可以通过执行以下操作创建指向它的新分支:
git branch new_branch thesha