问题描述
我的存储库中有4个分支:
project1
,
project2
,
project3
&gh-pages
所有project
分支都合并到gh-pages
中,并在其中拥有自己的文件夹
将project3
合并到gh-pages
后,我对 project3文件 位于gh-pages
分支上做了一些更改。
此后,我返回了project3
,进行了很少的更改并推送到project3
远程。
当我想将project3
合并到gh-pages
时遇到冲突,请解决它,但是在此之后gh-pages
合并到project3
中,现在我有了所有文件夹(project1 ,项目,project3)放在我的project3
分支上。我确实从本地project3
中提取,提取和删除了该文件夹,并将更改提交到了远程project3
,现在,如果我将project3
合并到{{1 }}这将删除gh-pages
我该怎么办?
解决方法
您可以git reset --hard 123abc
project3
分支到意外合并之前的提交,git push -f
。
请小心检查要推动的状态,以防丢失任何东西!