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

问题描述 投票:-1回答:2

我正在开发一个GitHub项目,我正在尝试从master切换到另一个用户的分支。他们的分支领先于主人并且有多个变化。无论我尝试什么,我都无法切换到他们的分支并获得他们的更改。

我尝试了很多gitbash命令,包括checkout,pull,clone,fetch。

git clone link
git checkout branchName
git fetch branchName
git fetch

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

我多年来一直在使用git,我觉得自己像个白痴,我无法弄清楚这一点。我也无法在网上找到解决方案。

git repository git-bash
2个回答
1
投票

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

你添加了对方的遥控器了吗? git remote -v


-2
投票

我想到了。似乎没有任何答案能理解我的情况,所以我会重申。我正在与多个其他用户合作开展一个项目。他们都有自己的分支,每个都有提交,都源于主人。我想切换到另一个用户的分支,然后帮助他们当前的分支工作。

要做到这一点,我需要执行命令:

git fetch origin branchName:branchName
© www.soinside.com 2019 - 2024. All rights reserved.