1. ホーム
  2. git

[解決済み] ベアリポジトリを更新するにはどうしたらいいですか?

2022-05-10 04:26:06

質問

リポジトリを公開するためにベア リポジトリを作成しましたが、メイン リポジトリの現在の状態でベア リポジトリを更新する方法がわかりません。

どのように解決するのですか?

メインリポジトリからすべてのオブジェクトを複製したい場合は、メインリポジトリの内部でこれを行います。

git push --all <url-of-bare-repo>

あるいは、ベアリポジトリの内部でフェッチを行います。

git fetch <url-of-main-repo>

とマージしたいので、pullはできません。 HEAD とマージしたいのですが、ベアリポジトリにはありません。

これらをリモートとして追加することで、将来的に入力の手間を省くことができます。

git remote add <whatever-name> <url-of-other-repo>

そうすると、単純に

git push --all <whatever-name>

または

git fetch <whatever-name>

は、どのレポにいるかによって異なります。もし <whatever-name>origin であれば、完全に省略することも可能です。

免責事項: 私はgitのグルではありません。もし私が何か間違ったことを言ったのであれば、教えてもらいたいと思います!

更新しました。コメントを読む