有人将称为 Git 推力源测试的分支推向共享仓库 。 我可以看到有 git 分支 -r 的分支 。 我如何查看远程测试分支 ? 我试过 :
git 检出测试, 它不会给 git 检出源/ 测试提供任何结果 * (无分支)
有人将称为 Git 推力源测试的分支推向共享仓库 。 我可以看到有 git 分支 -r 的分支 。 我如何查看远程测试分支 ? 我试过 :
git 检出测试, 它不会给 git 检出源/ 测试提供任何结果 * (无分支)
当前回答
要克隆 git 仓库,请:
git clone <either ssh url /http url>
以上命令检查所有分支,但只有主分支会被初始化。如果您想要检查其它分支,请做 :
git checkout -t origin/future_branch (for example)
此命令检查远程分支, 您的本地分支名称将与远程分支相同 。
如果您想要在退出时覆盖您的本地分支名称 :
git checkout -t -b enhancement origin/future_branch
您的本地分支名称是增强, 但您的远程分支名称是未来_ branch 。
其他回答
用途 :
git checkout -b <BRANCH-NAME> <REMOTE-NAME>/<BRANCH-NAME>
其它的答案对我的良性案例中的现代 Git 无效。 如果远程分支是新的, 您可能需要先拉一下, 但我还没有检查过这个案例 。
i 使用了这一个:
git clean -fxd # removes untracked (new added plus ignored files)
git fetch
git checkout {branchname}
git reset --hard origin/{branchname} # removes staged and working directory changes
要获得所有远程分支, 请使用这个 :
git fetch --all
然后检查到分支 :
git checkout test
首先,你需要做:
如果您不知道分支名称, git 获取
git fetch origin branch_name
第二,您可通过下列方式检查远程分支进入本地 :
git checkout -b branch_name origin/branch_name
-b 将从选定的远程分支中以指定的名称创建新的分支。
有许多替代办法,例如:
替代 1: git 抓取 git 检出测试, 这是最简单的方法 。 替代 2: git 抓取 git 检出测试相同, 但分为两步 。