Git 配置
用户信息的配置
bash
# 默认为局部配置
# 配置用户邮箱
git config user.email "Your Email"
# 配置用户名
git config user.name "Your Name"
# 配置默认编辑器
git config --global core.editor "vim"
# git 2.28+
# 配置初始化git仓库时默认分支
git config --global init.defaultBranch main
# 配置全局用户信息
git config --global user.name "Your Name"
git config --global user.email "Your Email"查看所有 Git 配置
bash
# 查看所有配置
git config --list
# 查看当前仓库用户的用户名
git config --get user.name
# 查看当前仓库用户的邮箱
git config --get user.email
# 参数顺序任意
# 查看全局用户名
git config --global --get user.name
# 查看全局用户邮箱
git config --global --get user.email.gitignore 文件
.gitignore 文件用于指定 Git 在提交时应忽略的文件和目录,常用于排除编译生成文件、临时文件、敏感信息等。
NOTE
.gitignore 文件只会影响未被 Git 跟踪的文件。如果某个文件已经被 Git 跟踪,添加到 .gitignore 后仍然需要手动将其从 Git 暂存区中移除。
排除规则
build/:忽略所有名为build的目录, 包括子目录中的build目录build:忽略所有名为build的文件和目录, 包括子目录中的build文件和目录/build/:忽略.gitignore所在目录下的build目录*.log:忽略所有以.log结尾的文件!important.log:不忽略important.log文件, 统测搭配其他规则使用
TIP
git status --ignored 查看已经忽略的内容
