下面哪一行是正确的?
git checkout 'another_branch'
or
git checkout origin 'another_branch'
or
git checkout origin/'another_branch'
它们之间的区别是什么?
下面哪一行是正确的?
git checkout 'another_branch'
or
git checkout origin 'another_branch'
or
git checkout origin/'another_branch'
它们之间的区别是什么?
当前回答
检查:git分支-a
如果你只得到一个分支。然后执行以下步骤。
步骤1:git配置——list 步骤2:git配置——unset remote.origin.fetch 步骤3:git配置——添加remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
其他回答
对我有效的方法如下:
切换到所需的分支:
git checkout -b BranchName
然后我把"大师"拉过来
git pull origin master
[git checkout "branch_name"]
是另一种说法:
[git checkout -b branch_name origin/branch_name]
以防“branch_name”仅在远程存在。
[git checkout -b branch_name origin/branch_name]在你有多个遥控器的情况下很有用。
关于[git checkout origin 'another_branch'],我不确定这是可能的,AFAK你可以使用“fetch”命令来做到这一点 ——[git获取来源'another_branch']
如果你想让分支跟踪远程分支,如果你要向分支提交更改和拉取更改等,这是非常重要的,你需要为实际的签出添加一个-t,如下所示: Git checkout -t branchname
在Git 2.23以后,可以使用Git switch <分支名称>来切换分支。
切换到git中的另一个分支可以用一个命令完成。
Git开关branch-name