尝试将我的分支添加到主分支

Trying to add my branch to the master branch

假设您从主分支创建了一个分支并添加了一些功能。同时,您的同事也创建了一个分支并正在处理它。如果他把他的工作合并到 master 分支,你怎么能把你的也合并到 master 而不删除他的代码?

如果这是一个简单的问题,我深表歉意,但我对这个世界有点陌生:)

你必须将你的分支变基到 master 上。如果你和他处理过相同的文件或相同的代码行,你可能需要在这个 rebase 期间处理一些冲突。

我建议您使用此网站在 Git 上进行训练: https://learngitbranching.js.org 这是一个很棒的工具,因为它将问题分解成小部分:

  • 首先你会发现(不可变的)提交树和孤儿提交
  • 什么是分支(​​它只是提交上的标志),什么是头部 (也有旗帜)

这两部分非常首先要理解!

  • 然后是合并、变基等操作的效果, 交互式变基

您必须选择的两种方法是变基或合并。

在高层次上,它们涉及将最新的更改掌握到您的本地克隆中。重新定位您的功能分支或合并来自 master 的更改并解决任何冲突。

https://www.atlassian.com/git/tutorials/merging-vs-rebasing

如何进行合并的示例...

git结帐大师

git拉

git 查看我的功能分支

git合并大师

解决任何冲突。

git 添加-A

git commit -a —no-edit

git推