Перейти к содержимому

Введение

gitconfig

В этом разделе вы узнаете, как настроить Git-репозиторий и инициализировать его для нового или существующего проекта. В данном разделе рассматриваются создание нового Git-репозитория или инициализация существующего, копирование репозитория в новую директорию, настройка Git для удаленного взаимодействия, а также создание коротких команд-псевдонимов для более длинных команд. Описания команд приведены ниже. Подробную информацию о следующих командах вы найдете на наших следующих страницах.

git init

Команда git init используется для создания нового пустого Git-репозитория или инициализации существующего. С помощью этой команды создается поддиректория .git, содержащая метаданные, такие как поддиректории для объектов и шаблонные файлы, необходимые для работы Git-репозитория. Самое простое применение git init — настройка проектов с контролем версий, так как нет необходимости вручную создавать директорию .git или добавлять файлы.

bash
git init

git clone

Команда git clone используется для создания копии существующего репозитория в новой директории. Кроме того, она создает ветки отслеживания удаленных репозиториев для каждой ветки в клонированном репозитории. Это одна из самых распространенных команд, позволяющая разработчикам получить локальную копию существующего центрального репозитория.

bash
git clone <repository-url>

git config

Команда git config устанавливает переменные конфигурации. Она управляет поведением и работой Git. Эта команда принимает аргументы для указания уровня конфигурации (системный, глобальный или локальный). В основном она используется для установки, получения или удаления переменных конфигурации.

bash
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

git alias

git alias — это ярлык, который сопоставляет короткие команды более длинным. Прямой команды git alias не существует; псевдонимы создаются с помощью команды git config и файлов конфигурации. Их можно задать в локальном или глобальном контексте вместе с другими параметрами конфигурации.

bash
git config --global alias.co commit

Practice

Каковы цели различных команд Git?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.