主人是
的形式http://github.company.com/ourorg/ourproject.git
我已经通过点击Fork按钮创建了一个FORK
,我的FORK看起来像这样:
http://github.company.com/My_User_Name/ourproject.git
现在我的目标和问题是如何保持我的REMOTE FORK与我分叉的REMOTE MASTER同步?但是我不想将远程分支同步到远程主分区,我只想用远程分支同步远程主分析
如果我运行git remote -v
命令,这就是我目前所拥有的:
origin http://github.company.com/My_User_Name/ourpeoject.git (fetch)
origin http://github.company.com/My_User_Name/ourpeoject.git (push)
upstream http://github.company.com/ourorg/ourpeoject.git (fetch)
upstream http://github.company.com/ourorg/ourpeoject.git (push)
答案 0 :(得分:11)
您的本地存储库是您的fork的克隆,因此这是您的来源。您需要从远程存储库中提取并推送到您的分支。假设您在本地的主分支上,您可以从上游存储库(您分叉的那个)中提取任何更改
git pull upstream master
然后,一旦解决了任何合并问题等,您就可以将更改推送到您的分支。
git push origin master
您如何才能对您的公司存储库进行任何更改?如果您不打算进行任何更改,为什么不克隆您的公司存储库并取消分支?
编辑。
如果要同步所有远程分支,可以执行
git remote update
将获取所有远程分支。然后你可以推动你的起源。