当git core.autocrlf设置为输入时,我们真正拥有的是什么

时间:2019-03-27 05:41:36

标签: git core.autocrlf

我在一个项目中有几个shell脚本。在Windows中,每次在LF中提交并提交时,git client都会将本地文件转换为CRLF:我相信本地和git存储库都具有相同的CRLF版本文件。然后我将core.autocrlf更改为再次输入并提交,本地中有什么,git存储库中有什么?我有这个问题是由于我观察到的: 当未配置core.autocrlf时:

  1. 将CRLF Windows脚本更改为LF,git status显示我有 这些,只有这些文件被修改。
  2. git add .,git发出警告,并且本地文件再次位于CRLF中。但是git status显示本地分支与远程分支是最新的。

然后我将core.autocrlf配置为输入:

  1. 将CRLF Windows脚本更改为LF,git status显示我有 这些,只有这些文件被修改。
  2. git add .,没有警告,并且本地文件仍位于LF 中。但是git status显示本地分支与远程分支是最新的。

然后问题是,在两种情况下,本地分支都是与远程分支同步的。什么是远程分支? LF或CRLF

core.autocrlf未配置:

not configured

core.autocrlf =输入:

configured to input

0 个答案:

没有答案