【问题标题】:How to get newly added branches from upstream into origin?如何将新添加的分支从上游获取到原点?
【发布时间】:2019-02-15 17:02:14
【问题描述】:
假设,我已经回购 - https://server/tests/ui,当我分叉它时,它有两个分支 - master 和 release。
假设几天后,有人向上游添加了新的分支feature。如果我想把这个新分支放到我的 fork 中,我应该使用哪些 git 命令?
【问题讨论】:
标签:
git
github
continuous-integration
devops
【解决方案1】:
然后你做一个git fetch
如果你只有一个遥控器,假设你做的起源
git checkout feature
如果你有多个遥控器
git checkout -b feature remote_name/feature
【解决方案2】:
最好的方法是首先从上游获取新分支到克隆的本地存储库中,然后将其推送到原点。
以下是 git 命令:
git fetch upstream
以上命令将获取新的上游分支。
git checkout -b feature upstream/feature
这将创建一个具有名称功能的本地分支。
git push -u origin feature
这会将新分支推送到原点并开始跟踪它(保持原点上的分支名称相同)。
希望对你有帮助!!