Этот файл содержит список основных команд Git для повседневной работы с репозиториями.
Настроить имя пользователя
git config --global user.name "Ваше Имя"
Настроить email пользователя
git config --global user.email "email@example.com"
Проверить настройки
git config --list
Инициализировать новый репозиторий
git init
Клонировать удалённый репозиторий
git clone <url_репозитория>
Проверить статус (изменённые, добавленные, удалённые файлы)
git status
Просмотреть отличия в изменениях
git diff
Добавить конкретный файл в индекс (staging area)
git add <имя_файла>
Добавить все изменённые файлы
git add .
Зафиксировать изменения с сообщением
git commit -m "Сообщение коммита"
Посмотреть все ветки
git branch
Создать новую ветку
git branch <имя_ветки>
Переключиться на ветку
git checkout <имя_ветки>
Создать и сразу переключиться на ветку
git checkout -b <имя_ветки>
Посмотреть подключённые удалённые репозитории
git remote -v
Добавить новый удалённый репозиторий
git remote add origin <url_репозитория>
Отправить изменения на удалённый репозиторий
git push origin <ветка>
Получить изменения с удалённого репозитория
git pull origin <ветка>
Показать историю коммитов
git log
Показать краткую историю
git log --oneline
Отменить изменения в файле (возврат к последнему коммиту)
git checkout -- <имя_файла>
Отменить последний локальный коммит (оставить изменения в рабочей директории)
git reset --soft HEAD~1
Отменить последний коммит и изменения в индексе
git reset --hard HEAD~1
- Используйте
git status
перед каждым коммитом, чтобы понять текущее состояние репозитория. - Пишите информативные сообщения к коммитам.
- Регулярно пушьте изменения, чтобы не потерять прогресс.
Этот README поможет вам быстро освоить базовые операции с Git и эффективно работать с репозиториями.