Какие основные команды Git вам известны

Git — это система контроля версий, предлагает широкий спектр команд для управления кодом и историей изменений. Вот основные команды:

1. `git init`
Инициализирует новый репозиторий в текущей директории. Это первый шаг при начале работы в новом проекте.

2. `git clone [url]`
Клонирует существующий репозиторий по указанному URL. Эта команда создает локальную копию репозитория, позволяя работать с файлами и историей изменений.

3. `git add [file]`
Добавляет файлы в индекс (staging area) для последующего коммита. Вместо конкретного файла можно использовать `.` для добавления всех измененных.

4. `git commit -m "Сообщение коммита"`
Фиксирует изменения в репозитории, создавая коммит с введенным сообщением. 

5. `git status`
Показывает состояние рабочей директории и индекса.

6. `git branch [имя-ветки]`
Создает новую ветку или выводит список существующих веток.

7. `git checkout [имя-ветки или commit]`
Переключает рабочую директорию на указанную ветку или коммит. 

8. `git merge [имя-ветки]`
Сливает указанную ветку с текущей веткой. Используется для интеграции изменений из одной ветки в другую.

9. `git pull`
Извлекает изменения из удаленного репозитория и автоматически сливает их с текущей веткой. Это комбинация команд `git fetch` и `git merge`.

10. `git push [удаленный-репозиторий] [ветка]`
Отправляет коммиты из локальной ветки в удаленный репозиторий. 

11. `git fetch`
Извлекает изменения из удаленного репозитория, но не сливает их с локальной веткой. 

12. `git log`
Отображает историю коммитов для текущей ветки, включая сообщения коммитов, авторов и даты.

Эти команды являются основой для работы с Git и позволяют выполнять большинство задач по управлению версиями и сотрудничеству в проектах.

Feb. 22, 2024, easyoffer