🔖 Справочник команд урока 13

К оглавлению урока

⚡ Ключевые команды урока

# Настройка Git
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

# Инициализация и первый коммит
git init
git add README.md
git status
git commit -m "Initial commit"
git log --oneline

# Публикация на GitHub
git branch -M main
git remote add origin git@github.com:USER/REPO.git
git push -u origin main

# Клонирование / синхронизация
git clone <repo_url>
git pull origin main

Новые команды этого урока

Все per-command файлы с полным справочником флагов находятся в справочнике Git-команд. Ниже — контекст и ключевые примеры урока.

git config

Управление настройками Git: имя пользователя, email, поведение репозитория.

git config --global user.name "Your Name"
git config --global user.email "you@example.com"
git config --list                     # показать все настройки

git init

Инициализировать новый Git-репозиторий в текущей директории. Создаёт скрытую директорию .git.

git init            # инициализировать в текущей директории
git init my-project # создать и инициализировать в новой директории

git add

Добавить изменённые файлы в staging area (индекс), подготавливая их к коммиту.

git add README.md       # добавить конкретный файл
git add .               # добавить все изменённые файлы в текущей директории
git add *.txt           # добавить все .txt файлы

git commit

Зафиксировать изменения из staging area — создать снимок текущего состояния проекта.

git commit -m "Initial commit"          # коммит с сообщением
git commit -m "Add photo to git_intro"  # описательное сообщение

git status

Показать текущее состояние репозитория: изменённые файлы, файлы в staging area, неотслеживаемые файлы.

git status          # полный статус
git status -s       # сокращённый вывод

git log

Просмотреть историю коммитов репозитория.

git log                  # полный лог (автор, дата, сообщение)
git log --oneline        # компактный вид: хеш + сообщение
git log --oneline -5     # последние 5 коммитов

git push

Отправить коммиты из локального репозитория в удалённый.

git push -u origin main   # первый push: установить upstream
git push                  # последующие push (если upstream задан)

git pull

Получить изменения из удалённого репозитория и объединить с локальными.

git pull origin main      # получить изменения из ветки main
git pull                  # если upstream задан

git clone

Скачать репозиторий и создать его полную локальную копию.

git clone git@github.com:user/repo.git
git clone https://github.com/user/repo.git

git remote

Управлять удалёнными репозиториями (добавить, просмотреть, удалить).

git remote add origin git@github.com:USER/REPO.git
git remote -v           # показать все remote с URL
git remote remove origin  # удалить remote

git branch

Управление ветками. На этом уроке используется для переименования ветки в main.

git branch -M main      # переименовать текущую ветку в main
git branch              # показать список локальных веток

Ранее изученные команды (используются на уроке)

  • echo — вывод текста; echo "# My Project" > README.md — создать файл
  • cat — просмотр содержимого файла; cat README.md

→ Полный справочник Git-команд — все команды Git с синтаксисом, флагами и примерами использования.