【问题标题】:checkout remote branch of the pr结帐 pr 的远程分支
【发布时间】:2021-03-14 07:24:56
【问题描述】:

如何去其他人推送到pr的分支?说名字是功能修复,所以我做的是

git remote add upstream <git_url>
git checkout -b upstream/feature-fix

我得到了 致命:找不到远程引用功能修复

【问题讨论】:

  • 如果你的遥控器中有一个名为feature-fix的分支,正确的命令就是:git checkout feature-fix。这就是你要找的答案吗?
  • 只需找到分支名称并像任何外部分支一样检查它。如果分支来自外部存储库,则需要从那里获取。
  • 请注意,在git remote add 之后,git checkout 之前,您需要从添加的遥控器中git fetch。即:git remote add upstream &lt;url&gt; &amp;&amp; git fetch upstream,例如。

标签: git github bitbucket


【解决方案1】:

如果您的遥控器中有一个名为feature-fix 的分支,那么大部分时间应该可以使用的命令很简单:

git checkout feature-fix

如果您需要明确说明应该针对哪个遥控器(假设在两个遥控器中已经有一个 feature-fix 分支:originupstream):

# 'git checkout -b' will create the new local branch
# 'git branch -u' will make that local branch track 'upstream/feature-fix'
git checkout -b feature-fix upstream/feature-fix
git branch -u upstream/feature-fix

【讨论】:

    猜你喜欢
    • 2014-06-13
    • 2014-11-07
    • 2013-04-29
    • 1970-01-01
    • 2014-08-28
    • 2021-12-21
    • 2019-10-28
    • 1970-01-01
    相关资源
    最近更新 更多