📋
DOCU
  • Initial page
  • Airflow
    • Airflow for Linux
  • GIT
    • Начало работы с Git
    • Заметки по GIT
    • Изменить комментарий к коммиту в Git
    • Изменения между ветками
    • Про .gitignore и мой шаблон файла
  • Grafana
    • Grafana for Raspberry Pi
  • Jira
    • Фильтры для поиска
  • Linux
    • First step
    • Базовые команды
    • Создание нового пользователя в Linux
    • Решения для типичных проблем
    • Установка и настройка Transmission
    • оздание и добавление ключа RSA
  • MS SQL Server
    • MS SQL Server for Linux
  • PostgreSQL
    • Инфо по командам командной строке и psql
  • Сети
    • Про IP-адрес
  • Другое
    • Полезные материалы
    • Настройки для iTerm2
    • Необычные вопросы для IT-собеседования
    • Проерка контрольной суммы файла
    • Переключатели механической клавиатуры
    • Роутер TP-Link MR3020
    • Уровень сингнала LTE сети
Powered by GitBook
On this page
  • Заметки по настройке GIT на локальном компьютере
  • Основные настройки
  • Настройка отображаемого имени пользователя и e-mail для конкретного репозитория
  • Настройка отображаемого имени пользователя и e-mail для коммитах в любых репозиториях, если эти занчения не установлены в локальном конфиге
  • Ошибка проверки SSL сертификата
  • Отключение проверки SSL сертификата (не рекомендуется)
  • Разное
  • Создание git hist (история и граф изменений)
  • Исключение файла из репозитория, если .gitignore был добавлен позже

Was this helpful?

  1. GIT

Заметки по 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_SSL_NO_VERIFY=true git clone /path/to/repo
git config --global http.sslbackend schannel

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

git config --global http.sslVerify false

Разное

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

git config --global alias.hist "log --pretty=format:'%C(yellow)[%ad]%C(reset) %C(green)[%h]%C(reset) | %C(red)%s %C(bold red){{%an}}%C(reset) %C(blue)%d%C(reset)' --graph --date=short"

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

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

git reset example-function.sql

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

git rm --cached example-function.sql

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

git commit -am '<comment>' && git push
PreviousНачало работы с GitNextИзменить комментарий к коммиту в Git

Last updated 2 years ago

Was this helpful?

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

Microsoft