我在Windows机器上启动了一个git存储库,然后切换到了Linux机器。一切正常,但每次提交时,我都会收到警告warning: CRLF will be replaced by LF in [file]。我知道我可以将自动转换设置为关闭,但是,有没有一个命令可以将所有的行尾转换成Linux的形式?我将不再在Windows中使用此项目。提前谢谢。
我使用的是WSL2,除了Windows中的文件没有在WSL中同步之外,我的意思是,如果我导航到一个git (文件夹)并运行git status,我在WSL控制台和Windows中看到两个不同的结果,WSL的结果是不正确的。nothing to commit, working tree cleanChanges not staged for commit: modified: .github/ISSUE_TEMPLATE.md
modified: .github/ISSUE
通过点击进入相应的其它空间来改变键盘焦点)。持续时间会有所不同,但有时Visual Studio会在每个这样的开关上冻结几秒钟,这是令人沮丧的。我不能完全确定它是什么时候发生的,但我相信我在切换到Visual Studio 2012之后并不总是这样--当然不是在2010年之前。
有谁知道是什么触发了这一切,以及如何阻止它?