【git】git学习笔记

  • .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
原文地址:https://www.cnblogs.com/china-flint/p/14414955.html