GIT - Програми - Каталог файлів - Все для World of Warcraft

Хто знає, що це. качаємо

Використання програми докладніше.

Детальна інформація про GIT пізніше)

Основні команди

Щоб завантажити сорці

Робота з гілками

Створюємо нову гілку:

Переглянути всі гілки:

Перемкнемося у гілку:

Переключаємося в основну гілку:

Видаляємо створену гілку:

Видаляємо гілку з сервера:

Щоб скачати сорси з певної гілки:Спочатку просто викачуємо сорці, а потім:

Робота з патчами

Створити патч файл:

Патч відмінностей чистих сирців та гілки:

Створення патч файлу з різниці ревізій:

Створення патч файлу git-репозиторія патча:

йдемо в кореневу папку мангоса і знаходимо там outdoor.patch, його заливаємо на форум або на обмінник і даємо сюди сюди

Застосування патчу зі створенням нових файлів:

або відкотити певний патч (наприклад, при використанні кумулятивного патча):

Додати всі зміни:

Можна на нього помилуватися:

Повернення до чистих вихідних джерел:

Реверт усіх змін у коді:

Завантажити певну ревізію (наприклад 10 ревізій тому):

Перехід до певної ревізії:

Подивитися номер останнього комміту наявних вихідних:

Q:Ось ще завдання: як змусити git не додавати щоразу зміни певну папку? наприклад, я поклав папку ScriptDev2 в mangos\src\bindings, але при створенні будь-яких патчів вона спливає. черепашка тупо не чіпала папки де немає її файлів, а як бути з git?A:У .git/info/exclude додай src/bindings/ScriptDev2/*

Рада:Якщо ви користуєтеся системоюконтролю версій git, то можливо вам набридає набирати довгі команди git status, git checkout, git commit, git branch. Можна прописати в