はじめに gitにはrebaseというコマンドが存在し、以下のようなことを行うことが出来ます。 作業ブランチの親コミットを、最後尾に変更する。 複数コミットを1つにまとめる。 本記事では「2. 複数コミットを1つにまとめる」をVSCodeを使用して簡単に行う方法をご紹介します。 ①例えば以下のように、mainブランチからfeatureブランチを生やすとします。 ②続いて、featureブランチで以下のような2つのコミットを行いました。 ③最後に、rebaseコマンドを使用してcommitA ~ C を1つのコミットにまとめます。 ユースケースとしては、Pull Requestを行う前にコミットをまとめることで、レビューする方が「結局変更点はどこなのか」を把握しやすくなります。 環境 OS: Windows10 VSCode: 1.87.0 実際に試す 準備 リポジトリの作成 検証に適当なリ
![VSCodeでgit rebaseを使ってコミットをまとめる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/fb348b789271f49b2eeb9bb40e54691b6c1f716c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9VlNDb2RlJUUzJTgxJUE3Z2l0JTIwcmViYXNlJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgyJUIzJUUzJTgzJTlGJUUzJTgzJTgzJUUzJTgzJTg4JUUzJTgyJTkyJUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hOTg5Nzc0NTI4Mjk3ZWEzMzBjZTM5MmE5YzM2NWNlZg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwdHo3NyUyMGluJTIwJUU2JUEwJUFBJUU1JUJDJThGJUU0JUJDJTlBJUU3JUE0JUJFJUUzJTgyJUI4JUUzJTgzJUJDJUUzJTgzJUFCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00NzgxNTZjNThkNjg4OTUwZTkxZDVlZWNjZGQwMzQ5Nw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dd1f6fc946c3a247323dbc43cde85e967)