Git提交和推送在末尾添加了一个换行符



我需要您的明智帮助,以理解为什么当我提交并将某些内容推送到Git(包括我的终端和GitHub CLI(时,它会在文件末尾添加一个n

这会把事情搞砸,因为这是一个正在传递的令牌,而添加一行会打断事情。

当我提交并从GoLand(IDE(推送它时,这不会发生。

有什么线索吗?

首先检查的值(在命令行中,在IDE之外(

cd /path/to/local/repository
git config core.autocrlf

我建议将其设置为false,确保Git在签出或提交时不会更改任何内容。

在戈兰,激活选项";如果CRLF行分隔符即将被提交则发出警告">
这样,如果IDE中发生同样的情况,您将收到通知。

最新更新