Commit derken nasılbirşey düşündüğün önemli. Türkiye'de firmaların daha çok SVN kullandığını düşünüyorum. Bu açıdan bakınca commit demek uzaktaki sunucuya kodlarının gönderilmesi anlamına geliyor. git svn ile aynı mantıkla çalışmıyor. En azından commit kavramı aynı anlama gelmiyor. 2 fazlı commit kullanılıyor.
Eğer amacın uzaktaki server'a göndermekse push konutu kullanmalısın. Master branch üzerinden iş yapıyorsan
git push origin master
kullanmalısın.