1. ホーム
  2. git

[解決済み] リモートを別に追加することなく、フォークを同期させる方法は?

2022-03-17 18:17:45

質問

あるリポジトリがあるとします。 someone/foobar をGitHub上でフォークし、それを me/foobar .

どうすればいいですか? 新しいコミットをプルする 親リポジトリから 私のフォークに直接 を必要とせず を追加して、別のリモート そこから定期的にプルすることを忘れないように ?

という目標があります。

  • git pull 親リポジトリから取得する
  • git push 自分のフォークにすべてを送る

解決方法は?

git remote set-url origin [email protected]:someone/foobar
git remote set-url origin --push [email protected]:me/foobar

しかし、ひとつだけ注意点があります。
フォークに変更を加えるのが自分だけであれば、これは完璧な方法です。
しかし、他の人と共有している場合、自分のフォークからプルする必要があるかもしれません、その場合 別のリモート が唯一の解決策です。

編集する
実は、あなたは できる git pull [email protected]:me/foobar というように、注意書きを削除しています。
どちらが覚えやすいか、選ぶのはあなたです。