如果已经提前将fork的别人的项目克隆到本地仓库,那么你当然可以先pull再push来同时更新自己本地和远程仓库。但是如果本地没有克隆这个仓库的话,可以通过以下步骤来仅更新远程仓库到最新版本:
-
首先进入到Github中fork的仓库的页面,然后点击:
-
这时候出现的base repository应是目标仓库,而head repository应是你自己的仓库。无论你先修改哪一个选项,都会变成这样:
这是因为你的base repo和head repo相同,Git认为你要对不同的branch进行合并。 -
这时再点击’compare across forks’,可以看到base repository和head repository又可以选择了。
-
点击Create pull request以后再确认merge request就可以了。