自定义 Git
PPG007 ... 2021-12-26 About 1 min
# 自定义 Git
# 忽略文件
在 Git 工作区中创建一个.gitignore
文件,将想要忽略的文件名写入,Git就会自动忽略这些文件。
忽略文件的原则:
- 忽略操作系统自动生成的文件。
- 忽略编译生成的中间文件、可执行文件等,例如 Java 的 target 文件夹。
- 忽略自己的带有敏感信息的配置文件。
如果不希望排除某个文件而这个文件又可能被通配符包含在了忽略列表中,可以在这个文件前加 !
表示不排除这个文件,例如 !.gitignore
。
如果一个文件被忽略了但还是希望能够添加到暂存区,可以使用 git add -f
强制添加。
如果希望检查 .gitignore
中的问题,可以使用 git check-ignore
命令检查。
# 配置文件
- Git 配置文件的位置:
/etc/gitconfig
文件,包含系统上每一个用户及他们仓库的通用配置,如果使用git config --system
配置,那么 Git 会读写该文件中的配置变量,需要管理员权限。~./gitconfig
或者~/.config/git/config
文件,只针对当前用户,使用git config --global
会使 Git 读写这个文件。- 每个仓库的
.git/config
文件,只针对该仓库,使用git config --local
选项使 Git 读写这个文件,默认情况下使用的就是这个文件的配置,但是要进入某个仓库目录才能设置。
- 配置文件间的优先级关系:按上边的顺序向下一次递增。
# 配置别名
使用 git config [--global] alias.<aliasName> <sourceName>
命令可以实现给一个命令起别名,作用范围根据作用域参数而定。