如果 core.autocrlf 为真,git 日志是否为换行符输出 CRLF



我正在尝试将最近 10 次提交的信息存储在文本文件中。 我在做

git log -10 --pretty=format:"%h%x09%an%x09%ad%x09%s" --date=short > info.txt

行尾未显示在记事本中。 所有提交都列在一行上。 如果我在写字板中打开它,提交会在单独的行上,这就是我想要的。这让我相信每条线只有一个 LF 而不是 CRLF。

git config --global core.autocrlftrue的;这不应该也影响git log的输出吗? git config core.autocrlf也是true.

我正在从命令提示符(cmd(尝试此操作。

有解决方案吗? 我宁愿不必使用写字板来查看文件输出;它的加载速度比记事本慢。

尝试使用

记事本2而不是常规的普通Windows记事本怎么样? 它非常轻巧,加载速度快,并且比记事本更具可定制性,并且具有更多功能。 它实际上被用作 Windows 的 Git 工具之一的默认编辑器,但我不记得是哪一个......也许它是Windows的GitHub或普通的msysgit?

最新更新