我在一个项目中有几个shell脚本。在Windows中,每次在LF中提交并提交时,git client都会将本地文件转换为CRLF:我相信本地和git存储库都具有相同的CRLF版本文件。然后我将core.autocrlf更改为再次输入并提交,本地中有什么,git存储库中有什么?我有这个问题是由于我观察到的: 当未配置core.autocrlf时:
git status
显示我有
这些,只有这些文件被修改。git add .
,git发出警告,并且本地文件再次位于CRLF中。但是git status
显示本地分支与远程分支是最新的。然后我将core.autocrlf配置为输入:
git status
显示我有
这些,只有这些文件被修改。git add .
,没有警告,并且本地文件仍位于LF 中。但是git status
显示本地分支与远程分支是最新的。然后问题是,在两种情况下,本地分支都是与远程分支同步的。什么是远程分支? LF或CRLF
core.autocrlf未配置:
core.autocrlf =输入: