Skip to content
PПромтбук
RUEN
00Глоссарий

Что такое git и зачем он нужен — на примере моей задачи

Все говорят «закоммить в git», а ты не понимаешь. Объяснение через бытовой пример (как «отменить» в Word) + первые 5 команд.

Все говорят «git», «коммит», «репозиторий» — я ничего не понимаю и боюсь спросить. Объясни мне без жаргона.

Пожалуйста:

  1. Что такое git в одной фразе — без слов «версия», «дерево», «снимок». Можно сравнить с чем-то бытовым (например, кнопка «Назад» в Word, только мощнее).
  2. Зачем он нужен на трёх простых сценариях:
    • я что-то сломал и хочу вернуть как было,
    • я хочу поделиться кодом с другом,
    • я работаю над разными версиями одной идеи параллельно.
  3. Главные слова — каждое в одной фразе:
    • репозиторий (что это в реальности — папка на компьютере),
    • коммит (что физически происходит когда «коммитишь»),
    • ветка (на что похоже),
    • GitHub (это git? нет? а что тогда?),
    • push / pull (короткое объяснение «отправить / получить»).
  4. Первые 5 команд, которые мне хватит на старт. Что каждая делает, и в каком порядке я их пишу, когда начинаю новый проект.
  5. Что мне НЕ нужно знать пока про git: список из 3-4 страшных слов (rebase, cherry-pick, submodule, …), которые встретятся, но не сегодня.
  6. Главная ошибка новичка в одной фразе.

В конце дай готовую последовательность на сценарии: «я сделал маленькое изменение, хочу сохранить в историю» — какие команды по порядку.

К подразделу «Глоссарий»
Похожие промты