Git: Версионность файлов

Что ж, внесём изменения в файл и убедимся что Git это определил (напомню, используется простое и быстрое SHA-1 хэширование):

Screen Shot 2015-11-30 at 12.51.33

 

Попробуем сделать commit и push используя SourceTree:

Screen Shot 2015-11-30 at 12.56.53

 

После этого, можно будет посмотреть несколько версий нашего файла, как в BitBucket (и SourceTree):

Screen Shot 2015-11-30 at 13.01.52

 

..так и в IDE:

Screen Shot 2015-11-30 at 13.15.20

 

Вернуться к прошлой версии файла можно командой git checkput %хэш коммита% :

Screen Shot 2015-12-01 at 15.36.01

 

Или используя GUI клиент:

Screen Shot 2015-12-01 at 15.41.38

 

Вернуться к актуальной версии можно выполнив команду git checkout master:

Screen Shot 2015-12-01 at 15.40.08

 

Теперь, используя IDE добавим ещё один файл:

Screen Shot 2015-11-30 at 13.17.24

 

Выполним commit также с помощью IDE:

Screen Shot 2015-11-30 at 13.18.01

 

И финальный шаг, push тоже с помощью IDE:

Screen Shot 2015-11-30 at 13.19.57

 

Убедимся что результат предсказуем и корректен:

Screen Shot 2015-11-30 at 13.21.03

Оглавление цикла статей по Git.

Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.