[GitHub 100日チャレンジ] Day 53 - upstreamと同期する
Forkが元Repositoryから遅れたときに、upstreamの変更を取得して自分のForkを最新に保つ流れを説明します。
[GitHub 100日チャレンジ] Day 53 - upstreamと同期する
なぜ同期が必要なのか
Forkした後も、元Repositoryでは開発が続きます。自分のForkが古くなると、Pull Requestで衝突しやすくなります。
そのため、作業前にupstreamと同期する習慣が大切です。
基本の流れ
1
2
3
4
git fetch upstream
git switch main
git merge upstream/main
git push origin main
これで元Repositoryの最新変更を自分のForkにも反映できます。
注意点
作業中の変更がある場合は、先にコミットするか退避してから同期します。まずはgit statusで状態を確認しましょう。
今日のゴール
upstreamから最新変更を取得し、自分のForkを最新状態へ近づける流れを理解しましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
