Если вы используете Mac OS X, я бы порекомендовал вам получить Tower, это замечательная программа, которая позволила мне разобраться с Git. Теперь мне больше нужно запоминать команды терминала, и он предлагает отличный графический интерфейс для просмотра, отслеживания и устранения различий в файлах.
И нет, я не связан с ними, я просто использую их программное обеспечение и очень люблю его.