以下是我项目结构的图片:
我想在Leapfrog.Datafetcher,Leapfrog.Test和src / LeapfrogDataService下删除.vs文件夹,packages文件夹,.hgignore文件和bin和obj目录。
截至目前,我的.gitignore文件看起来像
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
packages
.hgignore
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015 cache/options directory
.vs/
任何人都可以让我知道.gitignore文件中缺少什么或者我的路径有什么问题吗?
答案 0 :(得分:1)
.gitignore
不会删除任何内容。当您尝试git add
或git commit
时,它只会忽略某些路径。如果git已经跟踪了这些文件,将它们添加到.gitignore
将阻止您对这些文件进行进一步的更改(以git方式),但它不会删除现有的历史记录。
如果要从存储库中删除这些文件,则需要使用git rm
(或git rm -r
递归删除目录及其内容。)