首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将远程github存储库中的更改合并到本地存储库

将远程github存储库中的更改合并到本地存储库
EN

Stack Overflow用户
提问于 2009-05-15 09:59:45
回答 3查看 87.5K关注 0票数 121

不久前,我在github上创建了一个存储库,做了一个小更改,并将更改推送回我的github fork。自那以后,原始存储库发生了变化。我希望将原始存储库中的更改合并到我的fork中。

我是git和github的新手,我需要具体的命令来做这件事。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-15 10:42:50

git remote add {name} {Public Clone URL}
git pull {name} master
git push

示例:

git remote add bret git://github.com/bret/watir.git
git pull bret master
git push
票数 165
EN

Stack Overflow用户

发布于 2009-05-15 10:08:27

只需将原始repo添加为远程,并将您的fork与其合并;然后将合并的fork推送到github。

还有一个ruby gem for easier github operations。你可以用一个呼叫合并上游...

票数 8
EN

Stack Overflow用户

发布于 2013-01-11 18:23:39

git pull origin master

将执行创建附加合并提交的工作。如果您没有冲突,并且不想为推送的每个提交创建一个重新联接(使用额外的“合并”提交),那么rebase更可取。您可以使用Git Gui+gitk来完成此操作。只需使用Git Gui获取远程,然后使用gitk打开历史记录,并在remotes/origin/master获取时创建临时r_master分支。最后,在git bash中调用git rebase r_master。这将把你的提交放在远程修改的顶部。您已准备好推送和移除r_master

comment建议此流程有捷径可供选择。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/867831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档