星空网 > 软件开发 > ASP.net

Git学习笔记(9)——自定义配置

本文主要记录了Git的一些易用化的配置和别名的使用


配置Git的命令输出带有颜色,更加醒目

//配置输出颜色$ git config --global color.ui true//取消输出颜色$ git config --global color.ui false


忽略特殊文件配置

有些时候,必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件等等,每次git status都会显示Untracked files ...,这让有强迫症的我们好难受啊。

Git也想到了这个,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。

不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。

忽略文件的原则是:

  1. 忽略操作系统自动生成的文件,比如缩略图等;
  2. 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;
  3. 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。
#我要忽略的文件filename1.txtfilename2.txt

最后一步就是把.gitignore也提交到Git,就完成了!此时git status命令已经显示working directory clean

使用Windows的,如果你在资源管理器里新建一个.gitignore文件,它会非常弱智地提示你必须输入文件名,但是在文本编辑器里“保存”或者“另存为”就可以把文件保存为.gitignore了。


配置别名

//分别进行以下别名的配置$ git config --global alias.st status$ git config --global alias.co checkout$ git config --global alias.ci commit$ git config --global alias.br branch//进行文件的提交$ git ci -m " ~\(≧▽≦)/~啦啦啦 "//命令git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区。既然是一个unstage操作,就可以配置一个unstage别名$ git config --global alias.unstage 'reset HEAD'//别名这个玩儿Linux的都应该知道。遇到别名的时候,会查找别名的配置文件的,实际上还是执行的原来完整的命令,只是方便了我们而已。$ git unstage test.c//现实最后一次提交的信息$ git config --global alias.last 'log -1'//最长的配置(详细列出每一个分支的备注,建立时间,建立用户)git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"


配置文件

配置的信息都在config文件里。

加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用。

每个仓库的Git配置文件都放在.git/config文件中。

添加--global的别名在用户目录下的.gitconfig文件夹下。

Git学习笔记(9)——自定义配置

没有添加—global是对当前仓库起作用。(如果运行配置命令的时候,有提示找不到配置文件,也就是说必须进入.git目录里面。)

Git学习笔记(9)——自定义配置

同时也可以直接在配置文件里配置内容。

以上是Windows里的环境,Linux的都是一样的,用户的配置文件在用户目录下面,仓库的配置文件在.git仓库里面。都是隐藏文件。ll即可查看。





原标题:Git学习笔记(9)——自定义配置

关键词:Git

Git
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊站内广告投放新手攻略:https://www.ikjzd.com/articles/96828
亚马逊摆脱价格战的妙招--差异化销售:https://www.ikjzd.com/articles/96835
跨境电商新模式,亚马逊无货源店群,全球开店从此起航!:https://www.ikjzd.com/articles/96838
注意货物延迟!南非关闭所有港口,开始48小时大罢工!:https://www.ikjzd.com/articles/96840
Pinterest营销易犯的15个错误 (上篇):https://www.ikjzd.com/articles/96841
亚马逊选品注意事项,避免误入“雷区”!:https://www.ikjzd.com/articles/96842
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流