gitignore funktioniert einfach nicht. Ich kann es nicht mehr zu ignorieren .DS_Store & .gitignore Dateien

Habe ich .gitignored .DS_Store und .gitignore - Dateien. Aber noch sehen, wie Sie in der "git status".

Kann mir jemand erklären, wie ich sicherstellen kann, dass die Dateien, die ich versuche zu ignorieren, nicht zeigen, bis während der Prüfung der status?

git status

# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .DS_Store
#   .gitignore

Habe ich die .DS_Store Datei in alle Unterordner von meinem repository. So möchte ich alle diejenigen um ignoriert zu werden. Was soll ich tun?

Habe ich konfiguriert .gitignore - Datei in das root-Verzeichnis von mein-repository.
Sollte ich kopieren Sie diese auf alle Unterordner für git ignorieren diese Dateien?
Ist das hinzufügen .gitignore im .gitignore - Datei nicht in Ordnung sind?

EDIT: Jan 21st 2014 ==================

Ich kann immer noch nicht verstehen.
Die Kommentare unten nicht wirklich helfen mich. Also bin ich Umbuchung meiner Abfrage.

Unten ist ein Ausschnitt von meiner git status Ausgabe. Die eigentlich Ausgabe umfasst einige Seiten. Und alle Dateien, die Sie in dieser Ausgabe sind Dateien/Ordnern, die ich nicht wollen, in meinem repo. Diese sind nicht Dateien, so habe ich nie git added Sie. Aber wenn ich ein neues Projekt erstellen, ich habe die Suche nach den zugehörigen Dateien/Ordner, die in dieser großen Liste, bevor Sie Sie hinzufügen, was Sie in den ganzen Prozess ein wenig irritierend.

# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   ../../.DS_Store
#   ../../Classes/
#   ../.DS_Store
#   ../Basics/.DS_Store
#   ../adt/.metadata/
#   ../adt/Fundamentals/.classpath
#   ../adt/Fundamentals/.project
#   ../adt/Fundamentals/.settings/
#   ../adt/Fundamentals/bin/
#   .DS_Store
#   .metadata/

Unten ist mein .gitignore - Datei. Kann jemand bitte darauf, mein Fehler?

*.class
*.pyc                                                                           
colors                                                                          
**/.DS_Store                                                                    

# Mobile Tools for Java (J2ME)                                                  
.mtj.tmp/                                                                      

# Package Files #                                                               
*.jar                                                                           
*.war                                                                           
*.ear                                                                           

#Eclipse files                                                                  
.project                                                                        

# folders                                                                       
.classpath/                                                                    
.settings/                                                                     
.metadata/                                                                     
WEB-INF/lib/                                                                   
META-INF/                                                                      
Servers/

# Byte-compiled /optimized /DLL files                                         
__pycache__/                                                                   
*.py[cod]                                                                       

# C extensions                                                                  
*.so                                                                            

# Distribution /packaging                                                      
bin/                                                                           
build/                                                                         
develop-eggs/                                                                  
dist/                                                                          
eggs/                                                                          
lib/                                                                           
lib64/                                                                         
parts/  
  • Könnte Sie posten Sie Ihre .gitignore-Datei. Könnte Sie auch git add .gitignore
  • Ich möchte vermeiden, dass .gitignore in einen "ignorieren" - Datei. Diese Datei ist gedacht, um Teil des Repositorys. Für die lokale ignoriert, die .git/info/exclude Datei ist viel die gleiche Sache, aber nicht in der repository. Shared ignoriert in .gitignore persönliche Termine in .git/info/exclude.
InformationsquelleAutor deepng | 2014-01-10
Schreibe einen Kommentar