読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

git merge --squashするとブランチの内容を一本化してマージしてくれる

Git
$ git merge --squash branchA

てな感じでやると、branchAの内部に数個コミットがあっても一本化してmergeしてくれます。
しかも明示的にcommitしない限りlogに残らない親切仕様。

共同作業中のメインブランチに結果をマージする場合にはとっても有効です。
特に、ローカルに細かいログを残しておきたい場合は効力を発揮します。