git 一个分支完全替换另一个分支

2021-08-18  本文已影响0人  Frank_Fang

git checkout oldBranch // 切换到旧的分支
git reset --hard newBranch // 将本地的旧分支 oldBranch 重置成 newBranch
(然后通常要marge合并一下)
git push origin oldBranch --force // 再将oldBranch推送到远程仓库


注意:如果push有冲突,先pull,选merge合并,解决冲突再push
当有冲突时,如果选hard reset就还原成远程库,如果选rebase也是还原。

彻底一点,可以先删除远程分支:git push origin --delete oldBranch,再推送。(也可以使用Sublime Merge软件操作)

上一篇 下一篇

猜你喜欢

热点阅读