2017-07-11 7 views
-1

私のプロジェクト構造のイメージである:私は.vsフォルダ、パッケージフォルダ、.hgignoreファイルとbinとLeapfrog.Datafetcher、Leapfrog.Test下OBJディレクトリを削除したい.gitignoreを使って特定のファイルを削除する(無視しない)にはどうすればいいですか?以下は

enter image description here

、およびsrc/LeapfrogDataService。今のよう

、私の.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

StackOverflowのスレッドでこれを行う方法が既に説明されています。https://stackoverflow.com/questions/4308610/how-to-ignore-certain-files-in-git –

+0

[ git?](https://stackoverflow.com/questions/4308610/how-to-ignore-certain-files-in-git) –

答えて

1

.gitignoreは何も削除しません。 git addまたはgit commitにしようとすると、特定のパスは無視されます。ファイルがすでにgitで追跡されている場合は、.gitignoreに追加すると、それらのファイルに対して(gitで)さらに変更することはできませんが、既存の履歴は削除されません。

これらのファイルをリポジトリから削除する場合は、git rm(またはgit rm -r)を使用して、ディレクトリとその内容を再帰的に削除する必要があります。

関連する問題