GIT global config для игнорирования пробелов в конце строки
Несмотря на то, что я ничего не изменил в одном из файлов, я получаю один файл в списке измененных файлов, используя > git status
,
Когда я увидел этот файл с помощью > git diff
, это показывает, что все строки удалены и все строки (одинаковые) добавляются, но когда я использую > git diff --ignore-space-change
, git не отображает никаких изменений.
Я уверен, что это что-то связано с end of line
, но странно, я не получаю это поведение со всеми файлами..! А также, все разработчики используют Windows.
Теперь я хочу сказать git каким-то образом, чтобы он не учитывал end of line white spaces
в то время как я делаю git pull
или же git diff
,
Мои атрибуты Git
# Auto detect text files and perform LF normalization
* text=auto
Мои Конфигурации Git
core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=XXX
user.email=XXX@gmail.com
core.autocrlf=true
core.crlf=true
colors.ui=true
auto.crlf=true
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
core.crlf=true
Пожалуйста, помогите мне.