我遇到了让我的Git存储库以我想要的方式运行的问题。我敢肯定它可以做我想要的,但我只是不自己搞清楚。这是我的设置......
我在两台电脑上使用TortoiseGit。我在PC1上创建了一个分支(2012_2_2),提交了更改,并推送到SERVER1。从PC2,我选择了“Switch / Checkout”,并检查了remotes / orgin / 2012_2_2。
可悲的是,这不起作用。当我查看PC2存储库的属性时,Current Branch说“致命:ref HEAD不是符号链接”。此外,我无法提取对分支2012_2_2所做的更改。当我从菜单中选择pull时,唯一可用的分支是origin / master。
我哪里出错了?
答案 0 :(得分:1)
我明白了。当您使用Switch / Checkout创建分支时,Tortoise中有一个复选框。我没有检查,认为我不需要创建分支。离开它检查解决了我的问题。