背景:Giteeで非常に優れたプロジェクトを見つけ、フォークが彼自身の倉庫に行き、gitが自己開発のために彼の倉庫をクローンしました。後で、最初のフォークプロジェクトが更新されたので、最新のコードと最初のフォークのコードを変更したいと思います統合..
最初にリモートソースをローカルで確認すると、元のローカルウェアハウスコピーの2つのソースが表示されます。
PS E:\ workspace_idea \ RuoYi-Vue> git remote- v origin https:// gitee.com/easonstudy/RuoYi-Vue.git(fetch)origin https:// gitee.com/easonstudy/RuoYi-Vue.git(押す)
次に、元のForkプロジェクトソースを追加し、リモートソースを確認します。
PS E:\ workspace_idea \ RuoYi-Vue> git remote addアップストリームhttps://gitee.com/y_project/RuoYi-Vue.git
PS E:\ workspace_idea \ RuoYi-Vue> git remote -v
origin https:// gitee。 com / easonstudy / RuoYi-Vue.git(フェッチ)
origin https://gitee.com/easonstudy/RuoYi-Vue.git(push)
アップストリームhttps://gitee.com/y_project/RuoYi-Vue.git(fetch)
アップストリームhttps://gitee.com/y_project/RuoYi-Vue.git(push)
次に、アップストリーム(フォーク)コードをプルします。ローカルにアップストリーム/マスターブランチがあります。
PS E:\ workspace_idea \ RuoYi-Vue>
https://gitee.com/y_project/RuoYi-Vueから上流にgit fetch
* [新しいブランチ]マスター->アップストリーム/マスター
自分の倉庫のマスターブランチに切り替え、上流/マスターをマージする
PS E:\ workspace_idea \ RuoYi-Vue> git branch * master PS E:\ workspace_idea \ RuoYi -Vue> git checkout master すでに' master ' のブランチは、1つのcommitによって' origin / master 'の前にあります。 (「git push 」を使用してローカルコミットを公開します) PS E:\ workspace_idea \ RuoYi -Vue> git mergeアップストリーム/ マスター すでに最新の状態です。
更新後、自分の倉庫とフォークプロジェクトをローカルで実現する