Git:约定优于配置原则?

时间:2016-06-02 08:11:40

标签: git gitlab github-for-windows github-for-mac

我知道基本的Git,但在这里我有一个现有的分支作为遥控器/ origin / aditya。我该如何切换到那个?

 git branch -a

* (HEAD detached at origin/aditya1)
remotes/origin/master
remotes/origin/aditya-design
remotes/origin/aditya1
remotes/origin/aditya2

我通常知道git checkout branch-name 但在这里我无法改变并将我的分支设置为

remotes/origin/aditya1

提前致谢

1 个答案:

答案 0 :(得分:1)

远程分支只是引用。如果你结账,你将创建一个新的本地分支,开始是你当时的HEAD(在你的情况下是分离的原点/ aditya1。

您可能想要做类似

的事情
git checkout -b aditya1 -t origin/aditya1

而不是在这个新创建的本地分支上工作。