Git教程-7.自定义Git

自定义.gitignore

  • 意义:有的时候工作区项目文件中必须得有的文件,但是又不想提交他们,比如日志,临时文件,编译的中间文件,git为我们提供了一个.gitignore文件只要在这个文件中申明那些文件你不希望添加到git中去

  • .gitignore 文件是可以提交到公有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。在.gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则如:

.log
.tmp
  • 忽略文件的原则是:
    1. 忽略操作系统自动生成的文件,比如缩略图等
    2. 忽略编译生成的中间文件、可执行文件等
    3. 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件

  • 查看.gitignore 语言的错误:git check-ignore

自定义别名

  • git config --global alias.st status:给status起个别名:st,使用st即可

  • 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”
    盗来的图:
    在这里插入图片描述

  • 作用域:配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用

  • 删除别名:删除配置文件中的[alias]

  1. 每个仓库的Git配置文件都放在.git/config文件中
  2. 当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig中:

猜你喜欢

转载自blog.csdn.net/zzyczzyc/article/details/82965285