尝试将我的分支添加到主分支
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推
假设您从主分支创建了一个分支并添加了一些功能。同时,您的同事也创建了一个分支并正在处理它。如果他把他的工作合并到 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推