- Установка Git
- Проверка наличия Git в системе и ее версии
- Настройка Git
- Команды для работы с репозиторием
Откройте консоль и выполните команду /usr/bin/git
. Она запустит установщик. Нажмите Install и дождитесь окончания установки.
- Перейдите на официальный сайт Homebrew.
- Скопируйте команду для установки — справа от неё есть символ для копирования. Нажмите на него, чтобы команда попала в буфер обмена.
- Найдите программу Terminal в поиске Spotlight или в списке программ. Вставьте скопированный текст в окно терминала и нажмите
Enter
.
Для установки Git на Linux нужно использовать терминал. Найдите программу Terminal в поиске или в списке программ. Перейдите на официальный сайт Git и выберите команду установки для своей версии Linux. Скопируйте её в программу Terminal и нажмите Enter
.
git version
- при наличии системы контроля версий выводит ее версию (ниже пример на Fedora Linux).
git config
- настройка параметров (для конкретизациия параметров используются флаги). Зачастую рекомендуют указать хотя бы никнейм и адрес электронной почты. Это необходимо для того, чтобы было понятно, кто и какие изменения вносил.
Пример элементарной настройки:
git init
- инициализация репозиторияrm -rf .git
- удаление репозитория (команда удаляет папку .git, можно сделать и через обычный менеджер файлов)git status
- проверка статуса репозитория (выводит название текущей ветки, а также информацию о трекинге файлов в репозитории и коммитах)git add
- добавление/обновление файла для последующего коммита (с помощьюgit add --all
илиgit add .
можно добавить всю текущую папку с учетом файла .gitignore, в котором прописаны все файлы, которые должны быть проигнорированы)git commit -m "Сообщение"
- коммит изменений (выводится информация о ветке, идентификаторе коммита, а также о количестве новых/измененных файлов)git log
- просмотр истории коммитов c информацией о авторе, дате и сообщении коммита (коммиты выводятся по правилу стэка - LIFO)git remote add origin [email protected]:%ИМЯ_АККАУНТА%/%НАЗВАНИЕ_УДАЛЕННОГО РЕПОЗИТОРИЯ%.git
- привязка локального репозитория к удаленномуgit push -u origin main
- отправка изменений на удаленный сервер (флаг-u
и параметрыorigin main
стоит использовать при первой отправке изменений для связи текущей ветки с одноименной на удаленном сервере, в последующие разы достаточно командыgit push
)