如何将 git 分支更新到其他分支?

如何将 git 分支更新到其他分支?

我有两个分支,mastertest

测试分支已经很久没有更新了。

现在我想让测试分支和 master 有相同的文件,不进行合并,因为合并会带来太多冲突。我只希望测试分支和 master 有相同的文件,同时保留它过去的提交。然后我就可以根据测试分支进行一些修改。

答案1

如果您想保留对 的更改test,最简单的方法就是将其重新设置为master(但当然,您需要处理任何合并冲突):

mureinik@computer ~/src/git/someproject [test] $ git rebase master 

如果你想要放弃测试中的所有更改,你可以删除该分支并从 master 创建一个新分支:

mureinik@computer ~/src/git/someproject [master] $ git branch -D test
Deleted branch test (was a046456).
mureinik@computer ~/src/git/someproject [master] $ git branch test

相关内容