共计 598 个字符,预计需要花费 2 分钟才能阅读完成。
1.gitignore
性能
选择性屏蔽不须要上传的编译测试等产生的长期冗余文件
办法
我的项目 git 根目录下创立一个文件名为.gitignore 的文本文件,并增加须要屏蔽目录的门路,并将须要屏蔽的文件或者文件夹门路语法增加到文件中,如下图所示:/src/.vs
/src/build
/src/bin/win/x64/log
/src/bin/win/x64/*.exe
语法
#: 正文,将被 git 疏忽
*.o: 疏忽根目录及其子目录下所有以“.o”为后缀的文件
/out: 疏忽根目录下名为 out 的文件或文件夹
!run.sh: 不疏忽 run.sh
/bin/win/x64/*.pdb: 疏忽 /bin/win/x64 目录下所有以.pdb 为后缀的文件
2 windows 下编译文件清理工具(bat)
性能
在 git 目录下清理代码编译产生的临时文件,以不便代码打包或者 git 提交
办法
创立 git 目录下创立 clean.bat 文件,将须要清理的目录或文件增加到文件夹中,清理代码如下所示:#清理 vs 关上后生成的长期文件夹
rd /s/q .vs
#清理代码编译生成的文件夹
rd /s/q build
#清理指定门路文件
del /s/q bin\win\x64\test.pdb
语法
rd 删除文件夹
del 删除单个文件
del *.log 删除根目录及所有子目录下以 log 为后缀的文件
rd 删除参数阐明见下:/s:将目标目录下的所有文件及子目录文件删除;/q:毋庸确认删除;
正文完