我在用VS时 总是会上传一些工程文件,想保存这些文件在本地,不想上传这些文件,又不想每次都选择打钩。此时我们需要设置==忽略文件==

演示效果

例如:我想屏蔽VS的一些文件夹 和文件
可以看到 我这个目录下是有VS文件的,但是在add的时候不显示
10001.png

我想上传被忽略的文件怎么办?

勾选下面的 Include ignored files 则会显示被忽略的文件,此时可以add被忽略的文件
10002.png

第一步,在仓库根目录新建文本文件,改名为.gitignore

10004.png

第二步,编辑这个文件 填写规则(规则在第四步)

10003.png

第三步 这里是我的配置文件,仅供参考!

# 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
最后修改:2025 年 06 月 21 日
如果觉得我的文章对你有用,请随意赞赏