- .git/info/exclude 为本地忽略文件 .gitignore为共享式忽略文件 配置忽略文件
git config core.excludesfile=/your_path/.gitignore
- 忽略文件的规则
空行和带#开头的会被忽略
通配符*代表任意多字符
?代表一个字符 [abc]代表可选范围字符
名字前面带/,如 /abc.txt则表示忽略文件当前目录下的此abc文件忽略
文件后面带/, 如 abc/ 则表示忽略abc目录(含子目录)
名称前面含!,表示该条记录不应该被忽略
- 还原某次提交的更改到工作区
git revert commit_id
- 查看版本库中未被引用的松散对象指令
git fsck
,清楚未被引用的松散对象指令git prune
,查看版本库空间大小du -sh .git