Loading...
Допомога

Git


Git – розподілена система контролю версій. За словами його автора (Лінуса Торвальдса, творця Linux), Git фокусується на швидкості, ефективності та зручності використання для великих, реальних проектів.

Git надається як вільне програмне забезпечення під ліцензією GNU GPL.

Кожен каталог Git'а є повноцінним репозиторієм з повною історією та можливостями відстеження ревізій – незалежно від сервера чи мережі.

До основних переваг Git можна віднести:

  • Розподілена розробка
  • підтримка нелінійного розвитку
  • ефективне ведення великих проектів
  • криптографічна автентифікація історії
  • проектування інструменту

**Розподілена розробка: Git пропонує кожному розробнику локальну копію всієї історії його розробки. Зміни завжди копіюються з одного сховища в інше. Ці зміни імпортуються як додаткові гілки розвитку і можуть бути об'єднані так само, як і місцева гілка. Доступ до репозиторіїв можна отримати через Git, або через HTTP.

**Підтримка нелінійної розробки: Git підтримує швидке та зручне розгалуження та злиття, а також включає інструменти для візуалізації та навігації по історії нелінійної розробки.

**Ефективна робота з великими проектами: Git дуже швидкий, за словами Торвальдса, що підтверджено тестом Mozilla. Загалом вона в рази швидша за більшість інших версійних систем, а для деяких специфічних операцій – навіть у кілька разів. Отримання історії ревізій з локального сховища може бути до 100 разів швидшим, ніж отримання даних з віддаленого сервера. Git також добре масштабується, навіть для великих проектів з довгою історією.

**Криптографічна автентифікація історії: Історія Git'а зберігається таким чином, що назва конкретного коміту залежить від повної історії розробки, що призвела до цього коміту. Після публікації попередня версія не може бути змінена без повідомлення про це поточної версії. Мітки також можуть мати криптографічний підпис.

**Дизайн інструментів: Git складається з безлічі невеликих інструментів, написаних на C, і безлічі скриптів.

Наш хостинг пропонує Git-репозиторій, включаючи завантаження даних на виробничий сервер під вашим доменом. Детальніше про розгортання Git ми писали в нашому блозі.

Інструкції про те, як почати роботу з Git'ом, ви можете знайти в розділі Адміністрування в розділі Git'а.

Також рекомендуємо:

© 2001-2024 Blueboard.cz s. r. o.