Как получить список всех веток
Как инициализировать репозиторий git в текущей папке:
git init
Подготовка файлов к комиту:
# один файл
git add <имя файла>
# подготавливает к коммиту сразу все изменённые и новые файлы
git add --all
# подготавливает к коммиту текущую папку и все файлы в ней
git add .
Создание коммита:
git commit -m "Сообщение к коммиту"
Команда git branch - без аргументов показывает список всех локальных веток и отмечает текущую звёздочкой. Например:
git branch
Чтобы получить список удалённых веток:
git branch -r
А список всех веток, включая удалённые:
git branch -a
Переименовать ветку:
git branch -m <новое_имя_ветки>
Если нужно указать старое и новое имена, команда будет выглядеть так:
git branch -m old-name new-name
Как создать новую ветку
git checkout -b <имя_новой_ветки>
Синхронизация. Получение актуальной версии ветки.
git pull origin main
Как выполнить слияние. Как перенести из ветки dev в ветку main все изменения.
# переключаемся на ветку main
git switch main
# выполняем слияние веток
git merge dev