繁体   English   中英

恢复到git分支中的最后一次提交

[英]revert back to last commit in git branch

我有以下分支

  1. 相片
  2. 电子邮件

我的问题是我已将master分支合并到photos分支,并且发生了冲突,因为我对同一文件进行了更改。 然后我reset --hard HEAD并且在首次创建photos分支恢复为默认设置。 在与master分支合并之前,如何将photos分支更改为最后一次提交?

我想使用git checkout HEAD但是找不到历史记录或记录分支photos git。

您可以尝试查看git reflog以查看是否可以找到该提交,然后git reset --hard <commit>来恢复您的分支。

您可以查看git reflog photos以查看对photos分支指向的位置的修改。 在合并之前找到一个,然后reset --hard为,而不是HEAD

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM