【发布时间】:2013-01-14 08:11:26
【问题描述】:
我有一个主分支和一个工作的branch_1。我想将branch_1 完全“移动”到master。所以我想要这样的东西:
git checkout master
git merge branch_1 # I don't know what is correct...
我做过的事情,但我有很多文件被烦人的冲突弄乱了。所以现在 master 包含与branch_1 完全相同的文件,避免任何冲突,只是覆盖文件。
有什么帮助吗?
【问题讨论】:
-
一种选择是
git reset --hard branch_1,但会丢失master中不与branch_1共享的所有历史记录。 -
“移动”
branch_1到master是什么意思?你只想做一个简单的合并吗?在合并中发生冲突并不罕见,因此没有什么特别之处。由于问题是目前写的,不清楚是什么问题。 -
这能回答你的问题吗? Merge development branch with master
标签: git git-branch git-merge