Работа с гитом
Шпаргалка по Git
1. Получение задачи
Убедитесь, что вы понимаете требования задачи и в какую основную ветку (например, main или develop) нужно будет слить изменения.
2. Подготовка рабочей среды
git fetch --all— загрузите все последние изменения из удалённого репозитория.git checkout main— переключитесь на основную ветку.git pull origin main— обновите основную ветку.
3. Создание новой ветки
git checkout -b feature/add-login-page— создайте новую ветку для задачи.git branch— проверьте активную ветку (отмечена звёздочкой).
4. Реализация задачи
git status— проверьте статус изменений.git add path/to/file— добавьте конкретные файлы.git add .— добавьте все изменённые файлы.git commit -m "feat: добавлена страница входа"— создайте коммит с осмысленным сообщением.
5. Синхронизация с основной веткой
git checkout main— переключитесь на основную ветку.git pull origin main— обновите её.git merge main— слейте изменения в свою ветку.
6. Публикация изменений
git push origin feature/add-login-page— отправьте ветку на удалённый репозиторий.
7. Создание Merge Request
Перейдите в интерфейс Git-хостинга (например, GitHub, GitLab) и создайте Merge Request. Заполните описание, назначьте рецензента.
8. Обработка замечаний
git add .— добавьте исправления.git commit -m "fix: исправлены замечания по странице входа"— создайте новый коммит.git push— обновите Merge Request.
9. После одобрения Merge Request
git checkout main— переключитесь на основную ветку.git merge feature/add-login-page— слейте изменения.git push origin main— отправьте изменения в основную ветку.git branch -d feature/add-login-page— удалите локальную ветку.git push origin --delete feature/add-login-page— удалите удалённую ветку.
Дополнительные команды
git log— просмотр истории коммитов.git reset --soft HEAD~1— откат последнего коммита.git checkout -- path/to/file— отмена изменений в файле.git diff— просмотр изменений.