[解決済み] ベアリポジトリを更新するにはどうしたらいいですか?
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のグルではありません。もし私が何か間違ったことを言ったのであれば、教えてもらいたいと思います!
更新しました。コメントを読む
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルリポジトリのブランチをリセットして、リモートリポジトリのHEADと同じにする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
[解決済み】ローカルに変更があるにもかかわらず、git pushが「すべて最新」と言う
-
[解決済み】GitHubで空のブランチを作成する
-
[解決済み] リモートの <ブランチ名> とマージするように設定されていますが、そのような参照は取得されませんでしたか?
-
[解決済み】Git Push Error: リポジトリデータベースにオブジェクトを追加する権限が不足しています。
-
[解決済み] リモートから<branch name>とマージするように構成が指定されていますが、そのような参照は取得されませんでしたか?
-
[解決済み] ERROR: リモートレポ 'origin' のクローン作成に失敗しました。
-
[解決済み] LFはgitでCRLFに置き換えられます - それは何ですか、そしてそれは重要ですか?[重複]。
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み】「git --bare init」リポジトリはどのように使用するのですか?