【问题标题】:create a new branch from anotrher one created by another user从另一个用户创建的另一个分支创建一个新分支
【发布时间】:2016-12-15 09:20:14
【问题描述】:

我想用 git(使用 Gitlab)从另一个用户创建的另一个分支创建一个新分支,我已经尝试过:

  git checkout -b myBranch origin/TheOtherBranch

但他不认识另一个分支,因为它是由另一个用户创建的,尽管我可以在我的 gitlab 帐户中看到它,

我也尝试过与那个分支合并,但没有成功。

PS:和master合并不是解决办法

【问题讨论】:

  • 先做git fetch
  • git fetch thOtherBranch :他不认识另一个分支(错误:似乎不是 git 存储库)
  • 只是git fetch,没有参数。这会将您的本地仓库与您的 gitlab 帐户同步。 origin/TheOtherBranch 然后应该存在于您的本地仓库中

标签: git ubuntu gitlab


【解决方案1】:
git fetch

默认情况下,这将从远程origin 下载所有新提交及其各自的分支和标签。

git checkout -b myBranch origin/TheOtherBranch

这现在将了解 origin/TheOtherBranch 并创建您的本地 myBranch 以指向该提交。

如果它不起作用:

git branch -a | grep /origin/

显示来自该遥控器的所有分支,可能是输入/拼写错误...

【讨论】:

    猜你喜欢
    • 2011-05-27
    • 2021-08-09
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多