ローカルリポジトリへのリモートgithubのリポジトリからの変更をマージ

StackOverflow https://stackoverflow.com/questions/867831

  •  22-08-2019
  •  | 
  •  

質問

私はいくつかの時間前に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のためのルビー宝石もあります。あなたが1回のコールで上流マージすることができます...

git pull origin master

追加のマージコミットを作成する仕事を行います。あなたはすべてのために(「マージ」コミット追加と)競合を持っていないと再結合を作成したくない場合は、rebaseがより好ましい次にpushことをコミットします。あなたはGitの桂+のgitkでそれを行うことができます。ただ、Git Guigitkその後、オープン歴史を持つリモートフェッチし、フェッチr_masterで一時的remotes/origin/masterブランチを作成します。最後に、git rebase r_mastergit bashを呼び出します。これは、リモートの変更の上にあなたのコミットを配置します。あなたはr_masterを押して削除する準備ができています。

このコメントこのフローのショートカットがあることを示唆しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top