誰かがフォークして変更を加えたGitHubの要点があります。私は彼らの変化が好きです。
変更を元の要点にマージする方法はありますか?
要点は他のリポジトリと同じように機能します。したがって、git://gist.github.com/2322786.gitのようなクローンを作成したとしましょう。
$ git clone git@gist.github.com:2322786.git
(プッシュせずにこれを試してみたい場合はgit://gist.github.com/2322786.git
、を使用できます。これは、マージの原則を示し、匿名で機能しますが、プッシュすることはできません。)
そして今、あなたはgit://gist.github.com/2661995.gitからの変更をマージしたいと思います。追加のリモートとして追加します。
$ git remote add changes git://gist.github.com/2661995.git
$ git fetch changes
そして、次のような変更をマージします。
$ git merge changes/master
そして、あなたはすべて設定されている必要があります。これは、新しい要点が以前の時点であなたから分岐したものであるか、完全に無関係であるかに関係なく機能するはずです。
Romainのコメントを考慮に入れて、次に:を発行しますpush
。
$ git push
これは、元のクローンURLで書き込みが許可されている場合にのみ機能します。