我已付出GitHub上的仓库前一段时间,做了一个小的变化,推动了变回我的github上叉。因为原来的资源已经变化。我想合并从原来的仓库来我的叉子的变化。

我是新来的两个Git和github上,我需要特定的命令如何做到这一点。

有帮助吗?

解决方案

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

其他提示

只需添加原始回购作为远程和与它合并您的叉;然后推合并叉github上。

还有一个红宝石宝石更容易github上操作。可以合并上游与一个呼叫...

正在同步叉

(从GitHub帮助)

https://help.github.com/articles/syncing-a-fork

git pull origin master

将做的工作创造更多的合并提交。如果没有冲突,不希望创建一个归队(额外的“合并”提交)为每次提交你推然后rebase更佳。你可以用Git的桂+ gitk做到这一点。只是Git Gui再开历史的远程读取与gitkr_master牵强创建临时remotes/origin/master分支。最后,请致电git rebase r_master git bash。这将会把你的提交在远程修改的顶部。你是准备推并删除r_master

评论建议有此流程的快捷方式。

scroll top