Краткий справочник:
1. Устанавливаем Git
2. Устанавливаем имя пользователя (один раз):
3. Устанавливаем email пользователя (один раз):
Код: Выделить всё
git config --global user.email johndoe@example.com
4. Создаём репозиторий git (либо новую папку, либо в существующем проекте):
Появиться папка скрытая папка ".git". Репозиторий контроля файлов создан.
5. Файлы в репозитории могут находиться в 3 абстрактных слоях:
a. рабочий - непосредственно файлы, с которым работайте в данный момент;
b. проиндексированный - снимок файлов из рабочего слоя;
c. закомиченый - сохраненные снимки файлов из проиндексированного слоя.
6. Указатель HEAD - указывает на состояние файлов (commit) в ветке (branch), с которым работаем в данный момент (рабочий слой). Автоматически перемещается на вновь созданный commit.
7. Указатель на ветку - указывает на текущую ветку (branch), с которой работаем в данный момент. По умолчанию главная ветка - master. В этой ветке храниться стабильный, рабочий код.
Создание ветки с именем name_branch:
Создание ветки name_branch и переключение на нее:
Переключение указателя HEAD на ветку с именем name_branch:
Переключение указателя HEAD на ветку с именем master: