git:Настройка по умолчанию клиента - qazard/1c_etxt_help GitHub Wiki

Дистрибутивы

  1. Скачайте и установите Git: https://git-scm.com/
  2. Скачайте и установите Git LFS: https://git-lfs.com/

Первоначальные настройки компьютера

Имя и адрес электронной почты

git config --global user.name "John Doe"
git config --global user.email [email protected]

Длинные имена файлов

git config --system core.longpaths true

Большие файлы

git config --global http.postBuffer 1048576000

Символы окончания строк

  • Windows
git config --global core.autocrlf true
git config --global core.safecrlf true
  • Linux и macOS
git config --global core.autocrlf input
git config --global core.safecrlf true

Русские буквы в путях

git config --global core.quotePath false


Настройка Git LFS в новом репозитории

  1. Установка. Эта команда создаст в репозитории специальный хук pre-push, который будет передавать файлы Git LFS на сервер при выполнении команды Отправить.
git lfs install
------------
В ответ:
Updated Git hooks.
Git LFS initialized.
  1. Выберите типы файлов, которые должны находиться под управлением Git LFS.
git lfs track "*.cf"
git lfs track "*.bin"
git lfs track "*.png"
git lfs track "*.gif"
git lfs track "*.bmp"
git lfs track "*.jpg"
git lfs track "*.zip"
  1. Можно включить отслеживание только шаблонов и модулей без исходного кода по маске:
git lfs track "*/Ext/Template.bin"
git lfs track "*/Ext/Module.bin"

В результате настроек будет создан файл .gitattributes, содержащий сделанные настройки.

  1. Поместить файл .gitattributes под версионный контроль, чтобы все разработчики, использующие этот репозиторий, использовали одинаковые настройки отслеживаемых файлов. Команда:
git add .gitattributes

Теперь можно выполнять первый коммит и отправлять изменения в удаленный репозитарий.

Все дальнейшие ошибки и методы их решения можно посмотреть по ссылке ниже на оф. сайте 1с.
Материал взят с сайта 1с

Первоначальные настройки хорошо описаны тут