反向git配置命令

反向git配置命令,git,Git,我一直在用git diff显示这些讨厌的^M插入符号。请注意,这些文件存储在Linux上,但通过Windows使用Samba共享网络进行编辑。为了摆脱它们,我按照执行了以下操作: 虽然不再显示^M,但更糟糕的是,git diff仍将该行显示为不同的,但由于不再显示^M,因此两行上的文本是相同的 如何在eol时反转core.whitespace cr?我想我可以看到git的配置文件中的变化,但事实并非如此 [Michael@devserver .git]$ cat config [core]

我一直在用git diff显示这些讨厌的^M插入符号。请注意,这些文件存储在Linux上,但通过Windows使用Samba共享网络进行编辑。为了摆脱它们,我按照执行了以下操作:

虽然不再显示^M,但更糟糕的是,git diff仍将该行显示为不同的,但由于不再显示^M,因此两行上的文本是相同的

如何在eol时反转core.whitespace cr?我想我可以看到git的配置文件中的变化,但事实并非如此

[Michael@devserver .git]$ cat config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = git@xxx.com:root/projextx.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
使用-global时,设置在~/.gitconfig中,而不是在/.git/config中。 您还可以使用git config-show origin-l看到这一点。 如果您不使用-global,而是-local或nothing,因为-local是默认值,它将出现在您要查找的文件中

或者从该文件中删除它,或者更好地使用git config,比如git config-global-unset core.whitespace

[Michael@devserver .git]$ cat config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = git@xxx.com:root/projextx.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master