Новые команды этого урока
Все per-command файлы с полным справочником флагов находятся в справочнике Git-команд. Ниже — контекст и ключевые примеры урока.
git branch
Управление ветками: список, создание, удаление, переименование.
git branch # список локальных веток
git branch feature # создать ветку (без переключения)
git branch -d feature # безопасно удалить
git branch -D feature # принудительно удалить (опасно!)
git branch -m new-name # переименовать текущую ветку
git branch -a # все ветки (включая удалённые)
git checkout
Переключение между ветками. Также используется для создания новых веток и работы с удалёнными ветками.
git checkout feature # переключиться на ветку
git checkout -b gitignore # создать и переключиться
git checkout <remotebranch> # переключиться на удалённую ветку
git checkout -b <remote> origin/<remote> # создать на основе remote
git switch — современная альтернатива
Современная команда переключения веток (Git 2.23+). Более явная замена git checkout для работы с ветками.
git switch feature # переключиться на ветку
git switch -c gitignore # создать и переключиться (= checkout -b)
⚠️ Проверить по документации — доступно начиная с Git 2.23. На старых версиях использовать
git checkout.
git fetch
Извлечь изменения из удалённого репозитория без слияния с локальными.
git fetch --all # извлечь все ветки со всех remote
git fetch origin # извлечь из origin
git stash
Временно сохранить незакоммиченные изменения в стек, чтобы переключиться на другую ветку.
git stash # спрятать изменения
git stash pop # вернуть последний stash и удалить из стека
git stash list # список сохранённых stash
git stash apply stash@{0} # применить stash без удаления из стека
Ранее изученные команды (используются на уроке)
git clone— клонировать репозиторий локально;git clone <url>curl— скачать файл;curl -O <url>— используется для загрузки примерного .gitignoregit add— добавить файл в staging area;git add .gitignoregit commit— зафиксировать изменения;git commit -m "Add .gitignore"git push— отправить ветку;git push origin gitignore
→ Полный справочник Git-команд — все команды Git с синтаксисом, флагами и примерами использования.