有人推了一个分行test
与git push origin test
共享仓库的共享仓库。git branch -r
如何查看遥控器test
我试过了
git checkout test
,它没有做任何事情git checkout origin/test
给给* (no branch)
有人推了一个分行test
与git push origin test
共享仓库的共享仓库。git branch -r
如何查看遥控器test
我试过了
git checkout test
,它没有做任何事情git checkout origin/test
给给* (no branch)
当前回答
我不确定,我日复一日地做这个,下面的命令就像宝石一样
dev ,dev ,dev ,dev ,dev ,dev是您想要检查的分支 。
git fetch && git checkout dev
其他回答
简单运行git checkout
使用远程分支的名称。 Git 会自动自动创建本地分支, 跟踪远程分支 :
git fetch
git checkout test
但是,如果在不止一个远程中发现分支名称, 则无法使用 Git , 因为 Git 不知道该使用哪个 。 在这种情况下, 您也可以使用 :
git checkout --track origin/test
或
git checkout -b test origin/test
内2.19基特学会了checkout.defaultRemote
配置, 它指定了在解决此模糊性时默认的远程 。
运行这两个命令,你应该可以去。
git checkout <branch-name>
git pull <remote> <branch-name>
其他男人和女孩提供解决方案, 但也许我可以告诉你原因。
git 检查退出测试, 无效
Does nothing
不等于doesn't work
,所以我猜想当您在终端键入“ Gitt 检出测试” 并按键输入密钥时,没有出现消息,也没有出错。对不对?
如果答案是"是" 我可以告诉你原因
原因是在您的工作树上有一个名为“ 测试” 的文件( 或文件夹) 。
何时git checkout xxx
被弃绝,
xxx
一开始是树枝名称, 但没有任何树枝名称测试 。xxx
这是一条道路,幸运的是,有一个名为“测试”的文件。git checkout xxx
表示丢弃任何修改xxx
文件。xxx
或,然后 Git 将尝试创建xxx
根据某些规则,其中一项规则是设立一个部门,名为:xxx
如果remotes/origin/xxx
存在。首先,你需要做的是:
git fetch
如果你不知道 分支名称
git fetch origin branch_name
第二,您可通过下列方式检查远程分支进入本地 :
git checkout -b branch_name origin/branch_name
-b
将从您选中的远程分支中以指定的名称创建新分支 。
在我看来,没有人建议 最简单的方法(也许我太笨了 觉得这太蠢了)"一种方式"但无论如何,试试这个:
git pull origin remoteBranchName
git switch remoteBranchName
这对我也有效(在我最后一次拉拉请求后,在遥控器上创建了一个分支)。