-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #15 from igrep/patch-1
「Sync fork」の手順をtranslated-content・content両方で行うことを明確に
- Loading branch information
Showing
1 changed file
with
7 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,50 +2,14 @@ | |
|
||
## 初めてリポジトリを fork する場合 {#first} | ||
|
||
- https://github.com/mdn/content リポジトリを fork します。 | ||
- https://github.com/mdn/translated-content リポジトリを fork します。 | ||
- 以上で完了です。 | ||
1. https://github.com/mdn/translated-content リポジトリを fork します。 | ||
1. https://github.com/mdn/content リポジトリを fork します。 | ||
|
||
## 既にリポジトリを fork している場合 {#already} | ||
|
||
- fork したリポジトリ https://github.com/YOUR_NAME/content のページへアクセスします。 | ||
- 画面上部にある「Sync fork」を押して「Update branch」を実行します。 | ||
- "This branch is up to date with mdn/content:main." と表示されたことを確認します。 | ||
1. fork したリポジトリ https://github.com/YOUR_NAME/translated-content のページへアクセスします。 | ||
1. 画面上部にある「Sync fork」を押して「Update branch」を実行します。 | ||
1. "This branch is up to date with mdn/translated-content:main." と表示されたことを確認します。 | ||
- ここが異なる表示結果になった場合、リポジトリに不整合が生じている可能性があります。その場合は以下の Git コマンドを参考に問題を解決するか Slack で相談してください。 | ||
- https://github.com/YOUR_NAME/translated-content のページでも同様のことを行います。 | ||
|
||
### 補足:Git コマンドで Sync fork する方法 {#command} | ||
|
||
``` | ||
// 前提:clone したリポジトリのディレクトリに移動している | ||
[~] $ cd ~/path/to/mdn_repos/ | ||
[mdn_repos] $ git clone [email protected]: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 [email protected]:YOUR_NAME/translated-content.git (fetch) | ||
origin [email protected]:YOUR_NAME/translated-content.git (push) | ||
// remote を追加する | ||
[translated-content] $ git remote add upstream [email protected]:mdn/translated-content.git | ||
// upstream が増えていることを確認する | ||
[translated-content] $ git remote -v | ||
origin [email protected]:YOUR_NAME/translated-content.git (fetch) | ||
origin [email protected]:YOUR_NAME/translated-content.git (push) | ||
upstream [email protected]:mdn/translated-content.git (fetch) | ||
upstream [email protected]:mdn/translated-content.git (push) | ||
// upstream からローカルブランチに変更を取り込む | ||
[translated-content] $ git pull upstream main | ||
// ローカルブランチの状態を GitHub に反映させる | ||
[translated-content] $ git push origin main | ||
``` | ||
1. https://github.com/YOUR_NAME/content のページでも同様のことを行います。 | ||
- 古い原文から翻訳してしまうリスクを避けるため、content リポジトリでも「Sync fork」するのを推奨します。 |