git代码管理的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:无须确认删除;




你可能感兴趣的:(git)