在一些合并后,我似乎与我的主分支和二级分支进行某种提交同步地狱。
我试图做一个挑选,看看我是否可以复制提交,但这似乎没有做到这一点。由于文件仍然与主分支和辅助分支不同。
我想知道最好和最安全的方法是在我的辅助主人身上进行某种分支重置吗?
看来我所有的稳定变化都是掌握的,但我需要我的辅助才能正确同步。我正在考虑删除辅助分支并从master开始,但似乎已经有了一种功能而不必这样做。
谢谢。
答案 0 :(得分:1)
如果您想切换到特定提交,git reset
是更好的选择。
$ git checkout master # will switch master branch
$ git log # see all the commit you have done
$ git reset --hard <commit hash> # switch to a commit
如果要切换提交并保留软重置所需的更改
$ git checkout --soft <commit hash>