[英]Merge changes from remote github repository to your local repository
我前段時間在github上分叉了一個存儲庫,進行了一些小改動並將更改推回到我的github fork。 原來的存儲庫已經改變了。 我想將原始存儲庫中的更改合並到我的fork中。
我是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
只需將原始倉庫添加為遠程倉庫並將叉子與其合並; 然后將合並的fork推送到github。
還有一個紅寶石寶石,可以更輕松地進行github操作 。 您可以將上游與一個呼叫合並...
git pull origin master
將完成創建額外合並提交的工作。 如果您沒有沖突,並且不希望為您推送的每個提交創建重新加入(使用額外的“合並”提交),則更優先使用rebase
。 你可以用Git Gui + gitk來做。 只需使用Git Gui
獲取遠程,然后使用gitk
打開歷史記錄,並在remotes/origin/master
fetched中創建臨時r_master
分支。 最后,在git bash
調用git rebase r_master
。 這將使您的提交置於遠程修改之上。 您已准備好推送並刪除r_master
。
這條評論表明這種流程有捷徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.