1. Upstream リポジトリを追加する

Fork したリポジトリを Codespaces で開いたら、まず git remote -v でリモートリポジトリの状態を確認します。
通常、origin だけが表示されます。

git remote -v

元のリポジトリ(upstream)が設定されていなければ、次のコマンドで追加します。

git remote add upstream https://github.com/jackyzha0/quartz.git

追加できたか確認:

git remote -v

2. Upstream の変更を取得する

元のリポジトリの変更を取得するために、次のコマンドを実行します。

git fetch upstream

3. Fork したリポジトリの main ブランチを Upstream の最新の状態に更新する

まず、v4 ブランチに移動します。

git checkout v4

そして、Upstream の main ブランチの変更をマージします。

git merge upstream/v4

4. Fork したリポジトリに変更をプッシュする(オプション)

Fork したリポジトリ(GitHub の自分のリポジトリ)にも反映させたい場合は、次のコマンドでプッシュします。

git push origin main

これで、元のリポジトリの更新を Fork したリポジトリに反映できます!