git - 在 GIT 中,将 core.autocrlf 更改为 false 是否安全?

标签 git

reading之后core.autocrlf 应该设置为false,我想知道是否可以保存更改它?

我在服务器上有一个存储库,并且已经克隆了两个客户端。该服务器也是一个非裸存储库,但位于不同的分支上,因此我可以推/pull 。如果我更改设置会发生什么?下次commit/push/pull会有问题吗?

我还需要谁来做这件事?我可以在自己的客户端上更改它并测试它是否有效,还是需要在所有客户端上更改它?也许甚至在服务器上?

感谢您的建议!

最佳答案

对于 Eclipse EGit(在 Windows 中),我发现将其设置为 true 可能会带来灾难性的后果,因为每次 pull 时,所有文件都可能被标记为已更改。

将其设置为 false 可能是最好的选择,因为只要您不使用内置的 Windows 记事本,Eclipse 和 Notepad++ 都可以识别 Unix 换行符。

关于git - 在 GIT 中,将 core.autocrlf 更改为 false 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9512774/

相关文章:

android - 如何在 Android Studio 中导入模块而不创建副本

git - 如何使用 GIT 自动跟踪文件名更改?

ruby-on-rails - 无法推送到 heroku - 捆绑程序失败

git - Cygwin 混帐 : The merge tool kdiff3 is not available

Git 子模块最佳实践 - 始终使用 ssh 协议(protocol)而不是 https?

linux - SSH 守护进程 (NIO2) 不再启动

git checkout <提交> 。不删除提交后添加的文件

git - 如何配置 git bash 命令行补全?

git checkout 结果致命 : unknown

git revert HEAD~2 产生冲突且没有适当的解决方案