Что ж, внесём изменения в файл и убедимся что Git это определил (напомню, используется простое и быстрое SHA-1 хэширование):
Попробуем сделать commit и push используя SourceTree:
После этого, можно будет посмотреть несколько версий нашего файла, как в BitBucket (и SourceTree):
..так и в IDE:
Вернуться к прошлой версии файла можно командой git checkput %хэш коммита% :
Или используя GUI клиент:
Вернуться к актуальной версии можно выполнив команду git checkout master:
Теперь, используя IDE добавим ещё один файл:
Выполним commit также с помощью IDE:
И финальный шаг, push тоже с помощью IDE:
Убедимся что результат предсказуем и корректен:
Оглавление цикла статей по Git.
Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.