自定义.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]
- 每个仓库的Git配置文件都放在.git/config文件中
- 当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig中: