我有两个分支,master
和test
。
测试分支已经很久没有更新了。
现在我想让测试分支和 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