Заметки по GIT

...


Заметки по настройке GIT на локальном компьютере

Основные настройки

Настройки GIT находятся в файле .gitconfig. Через консоль настройки осуществляются командой git config. Проверить, какие настройки используются и из каких файлов с конфигурацией можно командой:

git config --list --show-origin

или

git config --list --show-origin --show-scope

Настройка отображаемого имени пользователя и e-mail для конкретного репозитория

git config --local user.name "Brezencat"
git config --local user.email "brezencat@gmail.com"

Настройка отображаемого имени пользователя и e-mail для коммитах в любых репозиториях, если эти занчения не установлены в локальном конфиге

git config --global user.name "Dimon Martovskiy"
git config --global user.email "brezencat@gmail.com"

Ошибка проверки SSL сертификата

Если в Windows при клонировании возникает ошибка

Cloning into 'name_project'... fatal: unable to access 'https://git_url_project...': SSL certificate problem: unable to get local issuer certificate То проблему можно решить двумя способома:

  • отключить проверку SSL сертификата непосредственно при клонировании репозитория

  • настроить GIT на использование SChannel (подробней от Microsoft)

Отключение проверки SSL сертификата (не рекомендуется)


Разное

Создание git hist (история и граф изменений)

Исключение файла из репозитория, если .gitignore был добавлен позже

.gitignore исключает только файлы, которые ранее не отслеживались (не добавлялись в коммиты с помощью git add). Сбрасываем отслеживание файла

Удаляем файл из репозитория (удалённого репозитория), но так как файл добавлен в .gitignore, то локальная копия не удаляется

Фиксируем изменения

Last updated

Was this helpful?