📕

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