gitはとても便利なツールですが、一人で使うのとチームで使うのでは、使い方が違ってきますよね。 今回は、ずっと一人でgitを使ってきた私が、チームでgitを使ってアプリケーションを開発するためにここ半年ほど気をつけていることを書いてみました。 0. 前提 Github等のサービスを使ったWIP-PR開発、あるいはredmine等のツールを使ったチケット駆動開発をしているチームのためのものです。 オープンソースのプロジェクトやライブラリの開発にあたっては必ずしも当てはまりませんので、ご注意ください。(特にオープンソースの開発で、プロジェクトの規約がある場合( 例えばSymfonyならこんな感じ )は、それに従いましょう) 1. コミットの単位 (1) 考え方 論理的な単位に分割しましょう 論理的な単位とは、関連するチケットやメール・ドキュメントを読まなくても、コミットメッセージとdiffを見