Блог веб разработки статьи | видеообзоры | исходный код

Блог веб разработки статьи | видеообзоры | исходный код

webfanat вконтакте webfanat youtube

GIT Config

GIT Config

Всем привет! Сегодня мы рассмотрим команды общих настроек git. Для этого в системе существует общий для всех репозиториев файл ~ / .gitconfig (или ~ / .config / git / config). В нем хранятся параметры конфигурации git и именно к нему в первую очередь идет обращение системы.

Для того чтобы посмотреть опции нам достаточно вести следующую команду:

git config

Нам выведется общий список всех опций и их кратких описаний которые мы можем добавлять к данной команде. К примеру с помощью опции --global мы можем заставить GIT читать и писать в файл конфигурации .gitconfig.

Пример:

git config --global user.name 
git config --global user.email

Здесь мы узнаем имя и email пользователя которые указаны в файле конфигурации или

git config --global user.name "Andrey"
git config --global user.email "andrey@mail.ru"

указать новые, перезаписав их.

Вы также можете заменить сообщения об ошибках которые выдает система:

git config --global help.autocorrect "Такой команды нет в системе git"

C помощью данной команды мы сменили стандартное сообщение git о том что такой команды нет в системе, к примеру:

git statsu

Здесь мы хотели написать git status, но поторопились и описались, в результате нам будет выведено наше сообщение(Такой команды нет в системе git) которое мы указали с помощью help.autocorrect.

git config --system receive.denyDeletes true

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

И напоследок скажу, что для подробного ознакомления со всеми командами конфигурации вы можете выполнить команду:

git config --help

В результате вам в браузере откроется общее руководство по работе с командами настройки git с подробными пояснениями и примерами.

На этом у меня все. Желаю удачи и успехов! Пока!

Оцените статью:

Статьи

Комментарии

Внимание!!! Комментарий теперь перед публикацией проходит модерацию

Все комментарии отправлены на модерацию

Реклама

Запись экрана

Данное расширение позволяет записывать экран и выводит видео в формате webm