作为一名初级 git 用户,我对艰难的合并感到不知所措,一定是做错了什么。我最终用源文件中的一大堆垃圾来解决冲突。提交显示了许多看起来像<<<<<<< HEAD
和的行的添加>>>>>>> a7b4de79431c2e73d28621c72c8d14820df1a24b
。提交已经被推送到远程源,所以很遗憾我不能只修改提交。
我想将远程存储库倒回到最后一次良好的提交,4a3ba7b0e56cf0be80274c1f879029220a889bde
并(如果可能)销毁错误的提交d004651972cbc35f70ee5a2145b6e03169c77279
。
我试过了:
git checkout 4a3ba7
git push -f
并得到:fatal: You are not currently on a branch.