原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12370681
Git的配置是很有学问的,如果弄懂它,将对你帮助很大。
这是全局的。
在需要输入文本信息时调用,比如之前的rebase commit,系统自动调用了Vim。
你可以设置一个提交的模版,然后再每次提交时填充此模版即可。
你可以设置一个诸如log,diff等使用的分页器。
设置为1的时候,如果只有1个命令被模糊匹配到,将自动纠错。
设置bash输出高亮。
windows下换行占2个字符,而mac和linux下换行只有一个字符,如果要进行自动的换行转化的话,设置autocrlf吧。如果只在windows开发,那设置为false吧。
在解决冲突的时候如果用到差异分析工具,可用在这里设置。
如果一条命令很长或者很难记,那么我们可以为他设置一个别名。
一个项目中并不是所有的文件都要加入版本控制的,比如中间文件,生成的最终文件。那么处女座的肯定受不了那一堆的untrack。。。
通过设置一个.ignore文件,git将忽略里面的文件而不进行提醒。
不必纠结哪些要哪些不要,这里(https://github.com/github/gitignore)已经整理出来大部分的开发环境了,直接拷贝就行了。