我在github上从一个组织分发了一个repo并在本地进行了一些更改并推送它们,这些更改反映在我的帐户上的分叉副本中,而不是组织帐户上的原始副本。
如何在本地比较这两个repos并将它们合并在一起。
假设我有权访问原始回购。
答案 0 :(得分:0)
您应该使用remote
s:
git remote add upstream https://path-to-original.repo
请注意,名称upstream
可以是您喜欢的任何名称。添加remote
后,运行git fetch upstream
helps you:
如果您没有从一个或多个获取分支和/或标记(统称为" refs") 其他存储库,以及完成它们所需的对象 历史。
fetch
的某些分支,则需要 upstream
。
现在你可以使用:
来拉(假设你在同一个分支上)git push upstream master
现在比较您的master
与master
遥控器,您会写出类似this的内容:
git diff master upstream/master
您可以使用以下列出所有remote
:
git remote -v