Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下分支
我的问题是我已将master分支合并到photos分支中,并且发生冲突是因为我对同一个文件进行了更改。然后我reset --hard HEAD和photos分支回到第一次创建时的默认值。如何photos在与分支合并之前将分支更改为最后一次提交master?
master
photos
reset --hard HEAD
我想使用git checkout HEAD,但我找不到分支的历史记录或日志 git photos。
git checkout HEAD
您可以查看对分支指向git reflog photos的位置的修改。photos找到合并之前的reset --hard那个,而不是HEAD.
git reflog photos
reset --hard
HEAD
您可以尝试git reflog查看是否可以找到该提交,然后git reset --hard <commit>恢复您的分支。
git reflog
git reset --hard <commit>