|
|
1
10120
用一个遥控器Jakub's answer 实际上在这方面有所改进。使用Git版本1.6.6,仅使用一个遥控器,您可以执行以下操作:
正如用户masukomi在评论中指出的,
还是速记
与>1遥控器在远程分支上开始本地工作之前,您需要按照下面的答案获取它。 要获取分支,只需执行以下操作:
这将为您获取所有远程分支。您可以通过以下方式查看可用于签出的分支:
有了远程分支机构,您现在需要检查您感兴趣的分支机构,并提供一份本地工作副本:
|
|
2
1351
旁注: 1.6.6 ),您可以使用
(请注意,这是“测试”而不是“起源/测试”)来执行魔术 DWIM
这个
不 (作者)**
强调
|
|
|
3
605
在这种情况下,您可能需要创建一个本地
在早期版本的
|
|
|
4
508
Accepted answer 不为你工作?而第一个和选定的答案在技术上是 ,则可能您尚未从远程存储库检索到所有对象和引用。如果是这种情况,您将收到以下错误:
如果您收到此消息,必须首先执行以下操作:
|
|
|
5
305
我尝试了上述解决方案,但没有成功。试试这个,它可以工作:
|
|
6
111
DWIM 对于未命名的远程源( documentation
|
|
7
110
使用:
在我的良性案例中,其他答案不适用于现代Git。如果远程分支是新的,您可能需要先提取,但我还没有检查过这种情况。 |
|
|
8
105
|
|
|
9
69
要克隆Git存储库,请执行以下操作:
此命令将签出远程分支,并且您的本地分支名称将与远程分支相同。 如果要在签出时覆盖本地分支名称:
|
|
10
44
或
|
|
11
36
其次,您可以通过以下方式将远程分支签出到本地分支:
|
|
12
32
我使用以下命令:
|
|
|
13
28
命令
然后
两者都将创造一个
|
|
|
14
27
或
在里面
2.19
,Git学会了
|
|
|
15
25
如果分支位于
这将签出
|
|
|
16
23
这些答案都不适合我。这起到了作用:
|
|
|
17
23
为我工作 :
背后的解释是,我注意到,在获取远程分支时,它被获取以获取_HEAD:
|
|
18
21
|
|
19
18
例子:
|
|
20
17
然后再次尝试签出远程分支。 这对我有用。
我相信
|
|
|
21
15
从远程获取并签出分支。
|
|
22
12
其他男人和女孩给出了解决方案,但也许我可以告诉你原因。
如果答案是“是”,我可以告诉你原因。
什么时候
|
|
|
23
12
获取新创建的分支
切换到另一个分支
|
|
|
24
12
|
|
25
8
可以使用以下Bash脚本开始跟踪所有远程分支:
这里还有一个单行版本:
|
|
|
26
8
要获取所有远程分支,请使用以下命令:
|
|
|
27
7
|
|
28
7
只要运行这两个命令,就可以开始了。
|
|
|
29
6
以前的配置仅允许
通过使用
不知道这个配置怎么会出现在我们当地的回购协议中。 |
|
|
30
6
|