技術質問
Gitのrebaseとmergeはどちらを使うべき?
チームでGitを使っていますが、rebaseとmergeの使い分けで議論になっています。コミット履歴をきれいに保つためrebaseを推している人と、mergeを使うべきという人がいます。実際の現場ではどちらが多いですか?
@kobayashi_py
2025年03月08日 11:00
👁 583
💬 3 返信
// 3 REPLIES
T
@tanaka_dev
2025/03/08 14:00
#1
私の現場はmainへのマージはsquash mergeを使っています。featureブランチ内ではrebaseで整理して、mainへはsquashでまとめてマージという運用です。
M
@matsuda_go
2025/03/09 10:00
#2
オープンソースのコントリビュートが多いチームはrebase推しが多い印象です。コミット履歴がきれいになるので。ただ慣れないと事故るので最初はmergeの方が安全です。
N
@nakamura_ai
2025/03/09 18:00
#3
どちらでも良いとは思いますが、チームで統一することが一番大事だと思います。混在が一番混乱します。