📕
Githubのブランチを切ってからマージするまでの流れ(VScode)
大前提として、チームごとのルールに則ってください。(って言っても初心者にはよーわからん)
新しいブランチを作成(ブランチを切る)
VSCodeのターミナルを開きます(Ctrl + を押すか、メニューからTerminal > New Terminalを選択します)。
git checkout -b issue-issue番号(#〇〇のやつ。ここはチームによって変わる)
このコマンドで、新しいブランチissue-issue番号が作成され、そのブランチに切り替わります。
コードの修正
VSCodeで必要な修正を行います。Issue #〇〇に記載された内容に基づいて、修正を行ってください。
変更をステージング
修正が完了したら、ターミナルで以下のコマンドを実行して変更をステージングします。
git add .
コミットを作成
ステージングした変更をコミットします。コミットメッセージにはIssue番号を含めると良いでしょう。
git commit -m "Fixes #〇〇: 修正内容の概要(タイトルくらいの感じ)"
リモートブランチにプッシュ
作成したブランチをリモートリポジトリにプッシュします。
git push origin issue-〇〇(最初にブランチを切った名前)
GitHubでプルリクエストを作成
- ブラウザでGitHubにアクセスし、リポジトリページに移動します。
- GitHubがプッシュしたブランチに対して、新しいプルリクエストを作成します。(細かく記述していく)
コードレビューとマージ
プルリクエストが作成されると、他の開発者がコードをレビューし、問題がなければマージされます。
これで、既存のVSCodeセットアップでリポジトリを操作しながら、新しいブランチを作成して、Issueに対する修正を行い、プルリクエストを送信する手順が完了します。
Discussion