Git将分支合并到master中
  我有一个主分支和一个工作分支branch_1 。  我想“移动” branch_1就像master它一样。  所以我想要这样的东西: 
git checkout master
git merge branch_1 # I don't know what is correct...
  我所做的事情,但我有大量的文件与恼人的冲突搞砸。  所以现在主人包含完全相同的branch_1文件,避免任何冲突,只是覆盖文件。  任何帮助? 
如果两个分支都对文件进行更改,冲突将发生。 这是一件好事。 保持你的分支与彼此的最新会阻止其中的一些 。 但是总的来说,冲突并不坏。 重设选项也可以防止其中的许多事件发生。
git merge branch_1
  如果你是master ,合并会按你的期望带来变化。 
http://www.kernel.org/pub/software/scm/git/docs/git-merge.html
你也可以
git rebase branch_1
  这将从branch_1进行更改,并将它们附加到master而不进行合并提交。 
http://www.kernel.org/pub/software/scm/git/docs/git-rebase.html
也许你不应该合并?
或者在代码中:
git checkout branch_1
git rebase master
(...)
git checkout master
git rebase branch_1
如果你想让你的变更集更加密集,并且防止你的历史中出现这些令人讨厌的合并提交,这也使你有机会将几个提交压缩成一个。
链接地址: http://www.djcxy.com/p/26075.html上一篇: Git merge branch into master
下一篇: Git rebase (Merge Squash) my feature branch onto another branch
