我在用VS时 总是会上传一些工程文件,想保存这些文件在本地,不想上传这些文件,又不想每次都选择打钩。此时我们需要设置==忽略文件==
演示效果
例如:我想屏蔽VS
的一些文件夹 和文件
可以看到 我这个目录下是有VS
文件的,但是在add
的时候不显示
我想上传被忽略的文件怎么办?
勾选下面的 Include ignored files
则会显示被忽略的文件,此时可以add
被忽略的文件
第一步,在仓库根目录新建文本文件,改名为.gitignore
第二步,编辑这个文件 填写规则(规则在第四步)
第三步 这里是我的配置文件,仅供参考!
# Prerequisites
*.d
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
#屏蔽VS目录文件
.vs
Debug
Release
x64
#屏蔽VS工程文件
*.sln
*.vcxproj
*.filters
*.user
第四部,配置规则
# 以'#'开始的行,被视为注释.
# 忽略掉所有文件名是 foo.txt的文件.
foo.txt
# 忽略所有生成的 html文件,
*.html
# foo.html是手工维护的,所以例外.
!foo.html
# 忽略所有.o和 .a文件.
*.[oa]
# 忽略*.o和*.a文件
*.[oa]
# 忽略*.b和*.B文件,my.b除外
*.[bB]
!my.b
# 忽略dbg文件和dbg目录
dbg
# 只忽略dbg目录,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目录
dbg
!dbg/
# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内
/dbg