マスターからブランチを作成し、変更を加えました。これで、コミットしてリモートマスターにプッシュバックする準備が整いました。
最初に変更をローカルブランチにコミットする必要がありますか
git commit -m "new changes, etc."
それから
git push
リモートにプッシュするには?
この最初の部分は正しいですか?
次に、プルリクエストを行うにはどうすればよいですか?
何かを行う前に、プルリクエストを実行するには、目的のブランチとは別のブランチで作業を行う必要があることに注意してください。ブランチはgitで非常に軽量であり、常に使用する必要があります。新しいブランチを作成して切り替えるには、最初にを実行してgit branch <new branch name>
から、を使用してチェックアウトしgit checkout <new branch name>
ます。新しいブランチは、現在のブランチに基づいて作成されます(したがって、マスターに基づいて必要な別の新しいブランチを作成する場合は、最初にマスターに切り替えるようにしてください)。
コミットするには、最初に、ステージング領域にコミットするファイルを追加する必要があります。でこれを行いgit add <filename>
ます。呼び出し時に表示されるすべてのファイルを追加する場合はgit status
、を実行できますgit add .
。
次に、コミットを実行できます。個人的には、大きな変更についてはコマンドラインにメッセージを追加しないことを好みます。コミットされているものとそうでないものをすべて表示する画面を1つ追加するのが好きだからです。デフォルトのエディターはviだと思いますが、viに慣れていない場合は、を使用してエディターを指定できますgit config --global core.editor <your favorite editor>
。
これで、githubにプッシュする準備が整いました。やれ!git push
これで、プルリクエストを設定する準備が整いました。githubにアクセスして、リポジトリを見つけてください。プルリクエストボタンを押します。現在、2つの重要なドロップダウンがあります。左側のボックスはTARGETブランチです。右側のボックスはSOURCEブランチです。左をマスターに設定し、右を新しいブランチに設定します。コメントを追加し、すべてを確認してから、プルリクエストの送信を押します。ババム。
詳細と便利なスクリーンショットについては、githubのこのリンクを確認してください: https ://help.github.com/articles/creating-a-pull-request