自定义 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> 命令可以实现给一个命令起别名,作用范围根据作用域参数而定。

Last update: December 26, 2021 04:26
Contributors: PPG007