他の人の Github からリポジトリをクローンし、自分の Github のリポジトリにプッシュする 質問する

他の人の Github からリポジトリをクローンし、自分の Github のリポジトリにプッシュする 質問する

私はリポジトリをクローンしましたサンプルアプリそして、それに多くの変更を加えました (自分のアプリの出発点として使用しました)。そして、変更したアプリを自分の github アカウントのリポジトリにプッシュしたいと思います。

リンク先の github リポジトリを変更するにはどうすればよいですか?

ベストアンサー1

ディーフォーが言うように、あなたの状況はリモート Git リポジトリの URI (URL) を変更するcloneリポジトリを作成すると、remoteという名前で自分のとして追加されますorigin。ここで必要なのは (古いソースはもう使用していないので)originの URL を変更することです。

$ git remote set-url origin http://github.com/YOU/YOUR_REPO

元のリポジトリが頻繁に更新され、それらの更新を随時取得したい場合は、編集するのではなく、origin新しい を追加するのが最適ですremote

$ git remote add personal http://github.com/YOU/YOUR_REPO

あるいは、古いものを呼ぶこともできますupstream:

$ git remote rename origin upstream
$ git remote add origin http://github.com/YOU/YOUR_REPO

その後、 から変更を取得したいときはいつでもupstream、次のように実行できます。

$ git fetch upstream

このソースはサンプル リポジトリ (最初は一種のテンプレートのようです) なので、これを保持したりフォークする必要はまったくないと思います。ここでは最初の代替案を採用します。

おすすめ記事