如何使用git bash切换到另一个用户的分支

时间:2019-04-09 16:55:39

标签: git repository git-bash

我正在研究GitHub项目,并且试图从master切换到另一个用户的分支。他们的分支领先于母公司,并且有许多变化。无论我做什么,我都无法切换到他们的分支并获得他们的更改。

我尝试了许多gitbash命令,包括结帐,提取,克隆,提取。

git clone link
git checkout branchName
git fetch branchName
git fetch

我希望“ git checkout branchName”可以切换到另一个用户的分支,但是它只是切换到一个具有相同名称的全新本地分支。 “ git fetch branchName”仅返回错误。

我已经使用git多年了,我觉得自己是个白痴,我无法弄清楚。我也找不到在线的解决方案。

2 个答案:

答案 0 :(得分:1)

git checkout <other_users_remote>/branchNamegit checkout -b branchName <other_users_remote>/branchName创建跟踪分支

您添加了其他人的遥控器吗? git remote -v

答案 1 :(得分:-2)

我知道了。这些答案似乎都无法理解我的情况,因此我重申。我正在与其他多个用户进行项目。他们都有自己的分支,每个分支都来自大师。我想切换到另一个用户的分支,然后帮助其当前分支工作。

为此,我需要执行以下命令:

git fetch origin branchName:branchName