Unter Windows verwende ich auch meistens TortoiseGit für den Alltagskrams. Auf dem Mac und unter Linux, oder wenn's was "umständlicheres" sein soll, halt die Konsole.
TortoiseGit lässt sich ja relativ gut "steuern", deswegen habe ich mir das
in die Lazarus IDE integriert, da nervt es mich zudem beim Schließen eines Projektes, auch bitte zu committen