Github - 如何合并到远程功能分支
Github - How to merge to remote feature branch
我的队友从我们的 master 分支创建了一个功能分支。我根据队友的功能分支创建了自己的功能分支。即
队友:
git checkout master
git checkout -b teammateA-feature-branch
我做了什么:
git checkout teammateA-feature-branch
git pull
git checkout -b teammateB-feature-branch
我对 teammateB-feature-branch 进行了更改并提交了它们。
现在,我将如何创建一个 PR,以便将我提交的更改合并到队友的远程分支,即 teammateB-feature-branch 合并到 teammateA-feature-branch?
有什么想法吗??
您可以在本地使用 Git bash:
git checkout teammateA-feature-branch
git merge teammateB-feature-branch
然后,将更改推送到 teammateA-feature-branch
:
git push origin teammateA-feature-branch:teammateA-feature-branch
或
如果这些分支在远程(和本地)可用,您可以执行以下操作:
- 转到存储库中的拉取请求选项卡。
- 单击“比较”按钮。
- 比较
teammateA-feature-branch
与 teammateB-feature-branch
。
- 创建您的拉取请求。
- 合并您的更改。
我的队友从我们的 master 分支创建了一个功能分支。我根据队友的功能分支创建了自己的功能分支。即
队友:
git checkout master
git checkout -b teammateA-feature-branch
我做了什么:
git checkout teammateA-feature-branch
git pull
git checkout -b teammateB-feature-branch
我对 teammateB-feature-branch 进行了更改并提交了它们。 现在,我将如何创建一个 PR,以便将我提交的更改合并到队友的远程分支,即 teammateB-feature-branch 合并到 teammateA-feature-branch? 有什么想法吗??
您可以在本地使用 Git bash:
git checkout teammateA-feature-branch
git merge teammateB-feature-branch
然后,将更改推送到 teammateA-feature-branch
:
git push origin teammateA-feature-branch:teammateA-feature-branch
或
如果这些分支在远程(和本地)可用,您可以执行以下操作:
- 转到存储库中的拉取请求选项卡。
- 单击“比较”按钮。
- 比较
teammateA-feature-branch
与teammateB-feature-branch
。 - 创建您的拉取请求。
- 合并您的更改。