[解決済み] オリジナルのGitHubリポジトリからフォークしたGitHubリポジトリに新しいアップデートをプルする
2022-03-14 08:39:39
質問
GitHub で誰かのリポジトリをフォークして、元のリポジトリで行われたコミットや更新を自分のバージョンに反映させたいと考えています。これらは、私が自分のコピーをフォークした後に作成されたものです。
オリジンで行われた変更を自分のリポジトリに取り込むにはどうすればよいですか?
解決方法は?
元のリポジトリ(フォークしたもの)をリモートとして追加する必要があります。
から リポジトリのフォークに関するGitHubのドキュメント :
クローンが完了すると、あなたのレポにはリモートで "
origin
" があり、GitHub 上のあなたのフォークを指しています。
この名前に惑わされないでください。これは、あなたがフォークした元のレポを指しているのではありません。そのレポを追跡しやすくするために、"upstream" という名前のリモートをもうひとつ追加します。$ cd PROJECT_NAME $ git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git $ git fetch upstream # then: (like "git pull" which is fetch + merge) $ git merge upstream/master master # or, better, replay your local work on top of the fetched branch # like a "git pull --rebase" $ git rebase upstream/master
また
コマンドラインツール(
hub
) は、上記の操作を容易にすることができます
.
その様子をビジュアルでご紹介します。
"もご覧ください。 Git フォークは、実は Git のクローンなのですか? "。
関連
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] Git リポジトリを特定のフォルダにクローンする方法は?
-
[解決済み] Git で管理されているプロジェクトのローカルな変更をすべて以前の状態に戻すにはどうすればよいですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】fatal: 有効なオブジェクト名ではない: 'master'
-
[解決済み】「オリジン/マスターへのプッシュが拒否されました」というエラーが常に発生するのはなぜですか?
-
[解決済み] ブラウンアウトの一環として、パスワード認証が一時的に無効になっています。代わりに個人用アクセストークンを使用してください[重複]。
-
[解決済み] git rebase: "error: cannot stat 'file': パーミッションが拒否されました"
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] Gitフォークは、実はGitクローンなのか?
-
[解決済み] フォークをクリーンアップし、上流から再起動する
-
[解決済み】GitHubでのフォークとブランチの比較
-
[解決済み】GitHubのプルリクエストのやり方
-
[解決済み】GitHubで他の人のコードに貢献するには?[クローズド]