我有一个关于git存储库管理的问题.
让我们说我想从'develop'创建一个新的分支补丁.很容易:
sudo git checkout develop && sudo git checkout -b test-patch
Run Code Online (Sandbox Code Playgroud)
我也想要协作,所以我要将该分支推送到我们的远程:
sudo git push -u origin test-patch
Run Code Online (Sandbox Code Playgroud)
现在,我想引入更改,因为另一个开发人员已经完成了一部分补丁:
sudo git pull origin test-patch
Run Code Online (Sandbox Code Playgroud)
所以,这是我的问题......
编辑
既然我知道origin是指分支机构来自的存储库,是否sudo git pull origin test-patch从"test-patch"分支的远程副本获得任何更改并将这些更改应用于本地副本(不包括冲突的可能性)?
不,origin标识要从中拉出的遥控器.当你使用git克隆一个repo时,你克隆的repo默认会被注册为一个被调用的远程origin.
您可以使用该命令更改该名称或添加其他遥控器 git remote