2013-05-22 23 views
19

Ich muss den Ordner App_Data von meinem Github ausschließen, aber ich weiß nicht wie.Ordner aus Github ausschließen

Ich habe eine Anwendung, die viele Dateien wie JPG-Dateien im Verzeichnis speichert:

Nun ist diese Quelle \ MyProject \ App_data \ gespeichert \ filename.jpg aus der .gitignore Datei

I auszuschließen ich brauche weiß nicht, wie dies zu tun, so für i

+0

Beliebte gitignore Dateien https://github.com/github/gitignore –

Antwort

11

einfach gesagt dies in Ihrer .gitignore Datei ein Beispiel suchen (unter der Annahme MyProject ist Ihre git root):

App_data 
+2

Ich würde sagen, App_data/* ist wahrscheinlich besser, da es alle Unterordner umfasst –

+0

das '/' am Ende ist, was es ein Verzeichnis kennt sein macht sollte es ignorieren? Wenn ich also Ordner ignorieren möchte, die mit 'data' beginnen, sollte ich' data/'oder' data' angeben? –

28
  1. Erstellen Sie eine Datei namens .gitignore in Ihrem Repository.
  2. Fügen Sie dieser Datei den Text "App_Data" hinzu.
  3. Speichern.

Es sollte genau das tun, was Sie wollen. Es schließt Dateien/Ordner mit dieser Zeichenfolge von Ihrem lokalen Repository-Pfad aus (der Pfad, in dem .gitignore gespeichert ist).

Denken Sie daran, dies ist nicht Ihre einzige Option. Ich habe das unten verlinkte Hilfedokument für ein besseres Verständnis gelesen, um genau das zu erhalten, was Sie benötigen.

Sehen Sie hier für weitere Informationen: GitHub Help - Ignoring Files

+0

ist das '/' am Ende, was es wissen, ein Verzeichnis, das es ignorieren sollte? Wenn ich also Ordner ignorieren möchte, die mit 'data' beginnen, sollte ich' data/'oder' data' angeben? –

+0

Der Schrägstrich ist ein bisschen anders, dass der Schrägstrich ignoriert. Siehe: https://git-scm.com/docs/gitignore#_pattern_format – MrHappyAsthma

8

Per https://help.github.com/articles/ignoring-files

Von Zeit zu Zeit gibt es Dateien, die Sie git nicht wollen, zu verfolgen. Dort sind ein paar Methoden, git zu sagen, welche Dateien ignoriert werden sollen.

Wenn Sie in Ihrem Repository eine Datei mit dem Namen .gitignore erstellen, verwendet git seine Regeln, wenn Sie Dateien zum Commit betrachten. Beachten Sie, dass git keine Datei ignoriert, die bereits verfolgt wurde, bevor eine Regel zu dieser -Datei hinzugefügt wurde, um sie zu ignorieren. In einem solchen Fall muss die Datei un-nachverfolgt werden, in der Regel mit git rm --cached filename

Diese Datei kann in das Repository übergeben werden, so dass die Regel Liste mit anderen Benutzern teilen, die das Repository klonen.

Verwandte Themen