有人推了一个分行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)
当前回答
我使用以下命令:
git checkout --track origin/other_remote_branch
其他回答
首先,你需要做的是:
git fetch
如果你不知道 分支名称
git fetch origin branch_name
第二,您可通过下列方式检查远程分支进入本地 :
git checkout -b branch_name origin/branch_name
-b
将从您选中的远程分支中以指定的名称创建新分支 。
如果该分支所在的事物上不是其他的,origin
我喜欢做以下工作:
$ git fetch
$ git checkout -b second/next upstream/next
这将检出next
分支上upstream
远程连接到一个本地分支,该分支被调用second/next
。这意味着,如果您已经拥有下一个命名为本地分支的分支,则不会发生冲突。
$ git branch -a
* second/next
remotes/origin/next
remotes/upstream/next
我总是这样:
git fetch origin && git checkout --track origin/branch_name
出于某种原因,我不能做:
git checkout -b branch-name origin/branch-name
它在抛出错误:
致命 : “ 来源/ 分支名称” 不是一个承诺, 无法从中创建分支“ 分支名称 ” 。
我必须这样做:
git checkout -b branch-name commit-sha
其他男人和女孩提供解决方案, 但也许我可以告诉你原因。
git 检查退出测试, 无效
Does nothing
不等于doesn't work
,所以我猜想当您在终端键入“ Gitt 检出测试” 并按键输入密钥时,没有出现消息,也没有出错。对不对?
如果答案是"是" 我可以告诉你原因
原因是在您的工作树上有一个名为“ 测试” 的文件( 或文件夹) 。
何时git checkout xxx
被弃绝,
xxx
一开始是树枝名称, 但没有任何树枝名称测试 。xxx
这是一条道路,幸运的是,有一个名为“测试”的文件。git checkout xxx
表示丢弃任何修改xxx
文件。xxx
或,然后 Git 将尝试创建xxx
根据某些规则,其中一项规则是设立一个部门,名为:xxx
如果remotes/origin/xxx
存在。