Sam*_*ami 5 git ubuntu linux-kernel
你好,任何人都可以告诉我.gitconfig文件驻留在哪里,我的意思是该文件应该存储在哪个文件夹.我看到来自KernelNewbies的Linux内核教程卡在该文件应该驻留的位置.我正在关注此链接http://kernelnewbies.org/FirstKernelPatch并在标题设置git下他们告诉我现在制作.gitconfig文件我不知道应该是什么路径.
ama*_*ert 13
您的全局git配置已写入~/.gitconfig.
要基于每个项目覆盖git配置,请写入path/to/project/.git/config.
但是,您不必直接编辑配置文件.您可以在命令行上设置全局或本地配置变量.例如,要设置全局用户名,请使用git config --global user.name "your-username".
有三个(或者如果你数--file,甚至四个)你可以配置Git的地方:
--system.除非您是系统管理员,否则您不想使用此权限.--global.这是你想要的.--local或者根本没有任何标志.--whatever用户特定文件的实际位置各不相同:最常见的地方是您的主目录(~或$HOME),但有这个令人讨厌的XDG_HOME事情,而另一个令人讨厌的事情称为Windows :-),这可能会弄乱这个.因此,避免必须知道文件所在的位置的简单方法是git config --global用来设置内容.
我的建议是首先使用,然后使用以确保这实际上有效.例如,如果您喜欢vim,请运行.如果您喜欢nano,请运行.如果你喜欢Emacs,或者记事本,或者其他什么,那么现在应该清楚这种模式.:-)git config --global core.editor name of your favorite editorgit config --editgit config --global core.editor vimgit config --global core.editor nano
一旦你设置了你的core.editor,使用--edit将确保它确实有效,你将能够看到设置文件的格式(它基本上是一个INI风格的文件).确保您使用的编辑器,如果可能,它将文本文件写为ASCII,或者在需要辅助非ASCII字符时写入UTF-8,而不是"RichText"而不是UTF-16,并且不使用无意义的字节顺序标记(" BOM"),因为这些将给Git胃灼热.
除此之外core.editor(你不需要设置,我只是推荐它),你必须设置:
user.name "your name"user.email your-email@example.com你可能应该设置:
core.pager "less -S"color.branch autocolor.diff autodiff.renames true(甚至到copy)diff.renameLimit 0merge.conflictstyle diff3虽然所有这些都是品味问题.
一旦你有你的core.editor设置,可以设置这些人有,或者用.这里的引号只用在超过一个字(包含空格),或从shell需要其他的保护(有或人物在里面,例如).(并且:当你设置了一些长而复杂的东西,比如别名,想要修复一个小错字或实验,而不必重新输入整个东西时,使用特别有价值.)git config --global var.iable "value"git config --global --editvalue$*--edit
| 归档时间: |
|
| 查看次数: |
19642 次 |
| 最近记录: |