Read this in other languages: 英語, スペイン語, オランダ語, ヒンディー語 ロシア語, Greek
まだ Git をインストールしていない場合は、ここ からインストールしてください
Fork ボタンをクリックしてこのレポジトリをフォークしてください
レポジトリをクローンします。Clone or Download ボタンをクリックしてクリップボードアイコンをクリックしてください。
ターミナルを開いて以下のコマンドを実行してください:
git clone "コピーした URL"
"コピーした URL" (ダブルクオーテーションは除いてください) をコピーしたレポジトリの URL と置き換えてください。
例:
git clone https://github.com/<あなたのユーザー名>/first-contributions.git
'あなたのユーザー名' はご自身の GitHub ユーザー名に置き換えてください。ここでは GitHub のリポジトリの内容をあなたのコンピュータにコピーします。
もしレポジトリのディレクトリにいなければそこまで移動してください。
cd first-contributions
git checkout command
コマンドを使用してブランチを作成します:
git checkout -b <add-your-name>
例:
git checkout -b add-alonzo-church
テキストエディタで Contributors.md
ファイルを開いてあなたの名前を追加し、ファイルを保存します。プロジェクトディレクトリに移動して git status
を実行すると、変更があることがわかります。以下の git add
コマンドを使ってそれらの変更を適用してください。
git add Contributors.md
以下の git commit
コマンドを使ってこれらの変更をコミットします。
git commit -m "Add <あなたの名前> to Contributors list"
<あなたの名前>
をご自身の名前に置き換えてください
git push
コマンドを使って変更を push してください
git push origin <ブランチ名>
<ブランチ名>
を先程作ったブランチ名にへんこうしてください
GitHub であなたのリポジトリに行くと、 Compare&pull request
ボタンが表示されます。そのボタンをクリックしてください。
プルリクエストを作ってください:
今、私はこのプロジェクトの master ブランチにすべての変更をマージしています。しかしあなたのフォークしたレポジトリにはどのような変更は加えられていません。あなたのフォークしたレポジトリと元のレポジトリとの変更を同期させるために、私のレポジトリのURLを「上流のリモート URL 」として追加する必要があります:
git remote add upstream https://github.com/multunus/first-contributions
これは、指定された URL にこのプロジェクトの別のバージョンが存在することを Git に伝える方法で、これを upstream と呼んでいます。変更がマージされたら、新しいバージョンのリポジトリを取得します。
git fetch upstream
ここで私のフォークレポジトリ(上流のリモート)のすべての変更を取得しています。今度は、新しいリポジトリのリビジョンを master ブランチにマージする必要があります。
git rebase upstream/master
ここでは、取得したすべての変更を master ブランチに適用します。master ブランチを押した場合、フォークにも変更が加えられます
git push origin master
ここでは remote に移動していることに注目してください
GitHub Desktop | Visual Studio 2017 | GitKraken |
ここでは、人気のあるレポジトリにいくつかの初心者レベルの不具合がまとめてあります。レポジトリにアクセスして詳細を調べてみてください: