Ключевые особенности
Git - это распределённая система контроля версий, которую создал Линус Торвальдс в процессе разработки ядра Linux.
Ключевой особенностью системы является её децентрализованность. Благодаря git вы можете вносить изменения в ветку (branch), которая хранится в репозитории (хранилище) на удалённом сервере и видна другим разработчикам. С другой стороны, вы можете создать свою локальную ветку, которая будет видна только на вашей рабочей станции. Однако в любой момент вы можете сделать её общедоступной, разместив в репозитории на удалённом сервере. А можете произвести слияние (merge) вашей локальной ветки с репозиторием так, что на сервере она будет выглядеть частью "ствола" дерева изменений.
Если провести аналогию с централизованной системой контроля версий, такой как svn (subversion), то в ней вы не можете создавать свои локальные ветки. Любая ветка svn всегда присутствует на сервере.
В настоящий момент git набирает всё большую популярность среди разработчиков, поэтому давайте рассмотрим эту систему более подробно. Начнём с установки и настройки.
В настоящий момент git набирает всё большую популярность среди разработчиков, поэтому давайте рассмотрим эту систему более подробно. Начнём с установки и настройки.
Комментариев нет:
Отправить комментарий