Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在github上获取分叉副本中其他主副本的更新_Git_Github - Fatal编程技术网

在github上获取分叉副本中其他主副本的更新

在github上获取分叉副本中其他主副本的更新,git,github,Git,Github,我已经在github上创建了一个项目。这个项目是由我的朋友提出的。 然后我对本地分支进行了更改,提交了更改,并将更改推送到远程分支。现在的问题是,我朋友的遥控器如何从我的遥控器到他的遥控器进行更改?这样以后他就可以访问他的本地服务器并对本地服务器进行更改,再按一下他的远程服务器,我的远程服务器就会得到他的更改。我该怎么做 这个问题听起来可能很愚蠢,但我对Git和GitHub是新手。 您可以建议使用git和github进行协作软件开发的好指南。您的朋友应该将您的repo添加为他的远程应用程序之一。

我已经在github上创建了一个项目。这个项目是由我的朋友提出的。 然后我对本地分支进行了更改,提交了更改,并将更改推送到远程分支。现在的问题是,我朋友的遥控器如何从我的遥控器到他的遥控器进行更改?这样以后他就可以访问他的本地服务器并对本地服务器进行更改,再按一下他的远程服务器,我的远程服务器就会得到他的更改。我该怎么做

这个问题听起来可能很愚蠢,但我对Git和GitHub是新手。
您可以建议使用git和github进行协作软件开发的好指南。

您的朋友应该将您的repo添加为他的远程应用程序之一。 如果他从fork的github地址克隆,他可能已经拥有了自己的回购协议。 现在他需要做一些事情,比如他可以选择一个不同于上游的名称:

git remote add upstream https://github.com/adambure21/project_name.git
然后他就可以从中提取:

git fetch upstream master #fetch master from upstream into upstream/master

这是答案,我在githubs网站的帮助下找到了它

当我的朋友分叉我的存储库时,他必须将他的远程克隆到本地。在这里,my friends remote包含我的存储库的分叉版本。 克隆后,我的朋友将对他的本地文件进行更改并提交,然后他将本地更改推送到他的远程文件。 现在,为了反映我的朋友从他的遥控器到我的遥控器的变化,他必须提出拉取请求。 当他完成拉取请求时,我在我的通知部分我的git hub帐户中收到一个通知。这个部分靠近你的档案名,在右角有一个类似HDD的图标。 现在,我必须响应他的请求并合并两个存储库。这是基于GUI的活动,可以从概要文件的通知部分完成。在最后阶段,它要求确认合并。 在此之后,请刷新页面,他所做的最新更改将出现在您的遥控器中。