將fork倉庫合併到原始倉庫

我們舉例:從facebook/react.gitfork到自己的倉庫yoohoeh/react.git,然後在本地的dev分支開發,現在想將這個分支代碼發起合併請求到facebook/react.gitdev分支上。

1. 在本地倉庫添加原始倉庫源

git remote add upstream github.com/facebook/react.git

添加完之後可以使用git remote -v查看目前的遠程倉庫指向列表

2. 提交到本地代碼倉庫

git add .
git commit -m 'code message'

本地暫存代碼可以用來恢復代碼

3. 本地合併代碼並處理衝突

git pull upstream dev

之後git會自動拉取原始倉庫新代碼和合並代碼,若遇到無法無法自動合併的則需要手動處理衝突。

4.提交到自己的遠程倉庫

git add .
git commit -m 'merge and resolve conflic'

5.發起代碼 Merge Request

這裏需要根據不同的代碼倉庫平臺做對應的處理,因此不再敘述。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章