3. fork リポジトリを用意する

初めてリポジトリを fork する場合

既にリポジトリを fork している場合

  • fork したリポジトリ https://github.com/YOUR_NAME/content のページへアクセスします。
  • 画面上部にある「Sync fork」を押して「Update branch」を実行します。
  • "This branch is up to date with mdn/content:main." と表示されたことを確認します。
    • ここが異なる表示結果になった場合、リポジトリに不整合が生じている可能性があります。その場合は以下の Git コマンドを参考に問題を解決するか Slack で相談してください。
  • https://github.com/YOUR_NAME/translated-content のページでも同様のことを行います。

補足: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

results matching ""

    No results matching ""