技術質問

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
どちらでも良いとは思いますが、チームで統一することが一番大事だと思います。混在が一番混乱します。

返信するには会員登録またはログインが必要です

← スレッド一覧に戻る