git:Настройка по умолчанию клиента - qazard/1c_etxt_help GitHub Wiki
Дистрибутивы
- Скачайте и установите Git: https://git-scm.com/
- Скачайте и установите 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 в новом репозитории
- Установка. Эта команда создаст в репозитории специальный хук pre-push, который будет передавать файлы Git LFS на сервер при выполнении команды Отправить.
git lfs install
------------
В ответ:
Updated Git hooks.
Git LFS initialized.
- Выберите типы файлов, которые должны находиться под управлением 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"
- Можно включить отслеживание только шаблонов и модулей без исходного кода по маске:
git lfs track "*/Ext/Template.bin"
git lfs track "*/Ext/Module.bin"
В результате настроек будет создан файл .gitattributes, содержащий сделанные настройки.
- Поместить файл .gitattributes под версионный контроль, чтобы все разработчики, использующие этот репозиторий, использовали одинаковые настройки отслеживаемых файлов. Команда:
git add .gitattributes
Теперь можно выполнять первый коммит и отправлять изменения в удаленный репозитарий.
Все дальнейшие ошибки и методы их решения можно посмотреть по ссылке ниже на оф. сайте 1с.
Материал взят с сайта 1с