Git — это система контроля версий, которая позволяет отслеживать изменения в коде и координировать работу нескольких разработчиков. Git сохраняет историю изменений, что позволяет вернуться к любой предыдущей версии проекта. Это удобно для работы в команде и помогает предотвращать потерю данных или конфликтные изменения.
Конфликты возникают, когда несколько разработчиков одновременно изменяют один и тот же участок кода. Git помогает разрешить эти конфликты, указывая на проблемные места. Для предотвращения конфликтов рекомендуется работать в отдельных ветках, а перед слиянием (merge) использовать команду git status для проверки состояния репозитория.
Git работает с помощью коммитов. Коммит — это "снимок" текущего состояния проекта. Каждый коммит сохраняет изменения, что позволяет отслеживать, кто и когда внёс определённые изменения.
git init — инициализация нового Git-репозитория
git config --global user.name "Имя" — настройка имени пользователя
git config --global user.email "email@example.com" — настройка email
git clone [URL] — клонирование удалённого репозитория
git fetch — загрузка изменений с удалённого репозитория
git pull — получение и слияние изменений
git add . — добавление всех изменений в индекс
git commit -m "Сообщение" — создание коммита
git push — отправка изменений в удалённый репозиторий
git status — отображение статуса изменений
git branch — просмотр списка веток
git checkout [ветка] — переключение на другую ветку
git merge [ветка] — слияние указанной ветки с текущей
git reset [хеш] — откат к указанному коммиту
git stash — сохранение временных изменений
git stash pop — применение сохранённых изменений
git rebase — перенос коммитов из одной ветки в другую
git cherry-pick [хеш] — выборочный перенос коммита в текущую ветку
1. Инициализируйте репозиторий командой git init
2. Добавьте файлы в индекс командой git add .
3. Создайте коммит с помощью git commit -m "Сообщение"
4. Добавьте удалённый репозиторий: git remote add origin [URL]
5. Запушьте изменения: git push -u origin main или master
6. Альтернативный способ: в IDE (например, IntelliJ IDEA) используйте Git → GitHub → Share Project on GitHub.