有人将称为 Git 推力源测试的分支推向共享仓库 。 我可以看到有 git 分支 -r 的分支 。 我如何查看远程测试分支 ? 我试过 :

git 检出测试, 它不会给 git 检出源/ 测试提供任何结果 * (无分支)


当前回答

用途 :

git checkout -b <BRANCH-NAME> <REMOTE-NAME>/<BRANCH-NAME>

其它的答案对我的良性案例中的现代 Git 无效。 如果远程分支是新的, 您可能需要先拉一下, 但我还没有检查过这个案例 。

其他回答

从远程获取并检查分支 。

git fetch <remote_name> && git checkout <branch_name> 

例如:

git 获取来源 git 检出功能/xyz-1234 - 添加警报

您可以尝试

git fetch remote
git checkout --track -b local_branch_name origin/branch_name

git fetch
git checkout -b local_branch_name origin/branch_name

这将为未命名的远程来源( 文档) 提供宽度 :

$ git checkout -t remote_name/remote_branch

添加新的远程,您需要首先做以下操作:

$ git remote add remote_name location_of_remote
$ git fetch remote_name

第一次告诉遥控器的存在, 第二次得到承诺。

git 分支 -r 表示对象名称无效, 因为该分支名称不在 Git 的本地分支列表中。 从源头更新您的本地分支列表 :

git remote update

然后尝试再检查一下你的远程分支。

这是为我工作。

我相信在所有偏远的树枝里都会拉拉, 这并不是最初的海报所希望的。

我总是做:

git 获取来源 #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出