我创建了一个新的分支,其中有一些更改,我希望仍然有新的分支,但与主分支相同。是否可以用另一个内容“覆盖”一个分支?
提前致谢。
答案 0 :(得分:5)
确实在git控制台中转到要覆盖的分支并键入
git reset --hard <branch name>
它将使用<branch name>
答案 1 :(得分:1)
这是GIT的主要功能之一。合并功能分支中主分支的内容,您可以从主分区获得所有更改,但是您在功能分支中进行了更改。
git merge master
如果您不需要更改功能分支,请将分支重置为主分支。
git reset --hard master
或者从主人那里做一个新的分支会更容易。