1

我有一个关于 git 存储库管理的问题。

可以说我想从“开发”创建一个新分支以获取补丁。很简单:

sudo git checkout develop && sudo git checkout -b test-patch

我也想要协作,所以我要将该分支推送到我们的远程:

sudo git push -u origin test-patch

现在,我想进行更改,因为另一个开发人员已经完成了一个补丁:

sudo git pull origin test-patch

所以,这是我的问题...

编辑

既然我知道 origin 是指分支所在的存储库,是否sudo git pull origin test-patch会从“test-patch”分支的远程副本中获得任何更改并将这些更改应用于本地副本(不包括冲突的可能性)?

4

1 回答 1

5

不,origin标识您要从中提取的遥控器。当您使用 git 克隆存储库时,您从中克隆的存储库将默认注册为名为origin.

您可以使用命令更改该名称或添加其他遥控器git remote

于 2013-01-03T19:05:08.280 回答