Ответ
Процесс состоит из трех основных шагов: подготовка изменений, создание коммита и отправка на удаленный репозиторий.
1. Добавление изменений в индекс (staging area):
# Добавить все измененные файлы
git add .
# Или добавить конкретный файл
git add index.html
# Или добавить изменения интерактивно
git add -p
2. Создание коммита с описательным сообщением:
# Стандартный коммит
git commit -m "Добавлена валидация формы регистрации"
# Коммит с подробным описанием в редакторе
git commit
3. Отправка коммитов на удаленный сервер:
# Отправить в ветку main (ранее master)
git push origin main
# При первом push установить upstream связь
git push -u origin main
# Отправить в другую ветку
git push origin feature/auth
Практический пример рабочего процесса:
# Проверить статус изменений
git status
# Добавить новые файлы
git add src/components/Button.js
# Создать коммит
git commit -m "Добавлен компонент Button с пропсами"
# Отправить изменения
git push origin develop
Важные моменты:
- Всегда пишите осмысленные сообщения коммитов
- Перед push рекомендуется выполнить
git pullдля синхронизации - Используйте
git push --forceтолько в исключительных случаях