git提交时设置忽略部分文件提交

git当前提交项目时总是会提交很多东西把Debug文件也提交了

在项目根目录(例如我的项目文件夹下,.sln文件的上一级目录)下建一个.gitignore文件,文件内容直接可粘贴下面的,这样

packages,Debug一些文件在点击提交时就不会出现了
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.pdb
*.dll.config
*.exe.config
*.exe.manifest
*.vshost.exe
*.pak
*.D
*.resources
*.userosscache
*.sln.docstates

# User-specific files (MoniDevelop/Xamarin Studio)
*.userprefs


# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
packages/


# Visual Studio 2015 cache/options directory
.vs/


#MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*


# 其他目录过滤
Temp/
TempPE/



# 其他文件过滤

  当添加了这个文件后我发现还是不行,这是因为最初提交时提交过这些文件,找到对应的文件夹,选中右键在git里选择删除并且添加到忽略列表(会有一个默认的勾选),直接点击确定,然后提交,提交列表上会显示很多删除的文件,然后推送,在此提交代码时就不会再出现一大堆debug里面的文件了


原文地址:https://www.cnblogs.com/macT/p/10868992.html