GIT

Материал из AOW

Перейти к: навигация, поиск

Git (произн. «гит») — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года. На сегодняшний день поддерживается Джунио Хамано (англ. Junio C. Hamano).

Плюсы git

 1.Хранение информации.  В отличие от СВН и других схожих системах, которые хранят данные как патчи измененных файлов,
   git файлы целиком. Что напоминает ФС.
 2.Локальное хранилище. Со всеми коммитами можно работать оффлайн, коммитить можно без доступа в сеть.
 3.Написание своих скриптов и макросов, для ускорения работы и автоматизирования некоторых действий
 4.Возможность связать git с svn
 5.Возможность вести всегда готовую для прадакшен ветку
 6.Слабость SHA1
 7.Быстродействие
 8.Метки коммитов
 9.Возможность создать свой GitHub на основе GitLab
10.Более разнообразный функционал

Минусы git

 1.Сложность в освоении
 2.Отсутствие глобального счетчика коммитов
 3.Бо́льшие затраты времени, по сравнению с файл-ориентированными системами, на формирование истории конкретного файла, 
   истории правок конкретного пользователя, поиска изменений, относящихся к заданному месту определённого файла.
 4.Система не умеет отслеживать пустые каталоги.

  • GUI

Для git есть в точности как и для SVN среда управления TortoiseGit

Источник — «http://doc.artofweb.ru/doc/GIT»
Личные инструменты

Разработка веб-сайтов, автоматизация.
По всем вопросам обращайтесь по телефонам:

+7 495 640 29 90
http://artofweb.ru