3. fork リポジトリを用意する
初めてリポジトリを fork する場合
既にリポジトリを fork している場合
補足:Git コマンドで Sync fork する方法
// 前提:clone したリポジトリのディレクトリに移動している
[~] $ cd ~/path/to/mdn_repos/
[mdn_repos] $ git clone git@github.com:YOUR_NAME/translated-content.git
[mdn_repos] $ cd ~/path/to/mdn_repos/translated-content
// main ブランチにいることを確認する
[translated-content] $ git branch
// main ブランチにいなければ、main ブランチに移動する
[translated-content] $ git checkout main
// origin のみであることを確認する
[translated-content] $ git remote -v
origin git@github.com:YOUR_NAME/translated-content.git (fetch)
origin git@github.com:YOUR_NAME/translated-content.git (push)
// remote を追加する
[translated-content] $ git remote add upstream git@github.com:mdn/translated-content.git
// upstream が増えていることを確認する
[translated-content] $ git remote -v
origin git@github.com:YOUR_NAME/translated-content.git (fetch)
origin git@github.com:YOUR_NAME/translated-content.git (push)
upstream git@github.com:mdn/translated-content.git (fetch)
upstream git@github.com:mdn/translated-content.git (push)
// upstream からローカルブランチに変更を取り込む
[translated-content] $ git pull upstream main
// ローカルブランチの状態を GitHub に反映させる
[translated-content] $ git push origin main