从父分支合并更改,在GIT中

5

我有如下结构:

----parent_branch
         |
         ------ my_branch

我目前在my_branch工作,而在parent_branch中进行了重要更改。我想将仅这些更改合并到my_branch中,而不会破坏我在my_branch上的工作。如何安全地实现这一点?


你提问的方式似乎表明,如果你只是将整个父分支合并到自己的分支中,你会搞砸。你能详细说明一下你为什么这样认为吗?你尝试过将其合并到你的分支中吗? - Lasse V. Karlsen
我对git的经验不是很丰富,所以也许我表达得不准确。只做git merge parent_branch my_branch是否不会影响我的更改? - Qubix
如果你现在将父分支合并到你的分支中,那么你实际上会将在你创建分支之后对父分支所做的任何更改合并到你的分支中。如果这些更改与你在分支上所做的更改冲突,那么你必须解决这些冲突。一个好的提示是克隆你的存储库并进行实验。你总是可以抛弃这个克隆。 - Lasse V. Karlsen
1个回答

5

只需按照以下步骤:

  1. git checkout my_branch(检出你的分支)
  2. git merge parent_branch(合并主分支到你的分支)
  3. git push origin my_branch(将你的分支推送至远程仓库)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接