我想知道[核心]做了什么,以及如何设置它.我发现我的主目录中的.gitconfig文件是这样的:
[core]
autocrlf = input
safecrlf = true
[user]
name =
email =
Run Code Online (Sandbox Code Playgroud)
在另一个主目录中,它看起来像这样:
[user]
name =
email =
[core]
excludesfile = /Users/chenfl84/.gitignore_global
[difftool "sourcetree"]
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
path =
[mergetool "sourcetree"]
cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
trustExitCode = true
Run Code Online (Sandbox Code Playgroud)
请参阅git-config(1)手册页,或运行git help config以获取有关如何安排Git配置的一般信息.
该[core]部分是指事物控制的Git的行为"芯":如何文件和更新的认识,缓存,压缩,等等.等等.
默认情况通常是 - 只是总是 - 你想要什么,但由于很多人确实想要自定义*crlf选项,所以它们已经明确并放在一个方便更改的地方.
每个都[section]开始一个包含值的部分.您可以手动编辑文件,也可以使用git config,例如
git config --global core.name Pippi # < value
# section ^ ^ key
Run Code Online (Sandbox Code Playgroud)
git help config 有一个选项列表.