2016-04-18 11 views
0

Ich habe ein bisschen Schwierigkeiten beim Abrufen von Git. Während das Verfolgen und Übergeben von Textdateien einfach ist, wirft git bei jedem Hinzufügen eines Visual Studio-Projektordners zu einem Repository diesen (geänderten Inhalt) Status auf mich, und ich kann den neuen Inhalt nicht zum Repository hinzufügen. Ich kann die Dateien beim ersten Mal einfach großartig hinzufügen, aber jedes Mal, wenn ich eine dieser Dateien bearbeite, kann ich die neuen Dateien nicht zum nächsten Commit hinzufügen.Wie Unterverzeichnissen zu verfolgen, die sich genau mit Git

Was kann ich tun, um neue Dateien hinzuzufügen, und warum funktioniert das nicht? Ich habe versucht, einige Gitignore-Dateien hinzuzufügen, um zu sehen, ob ich möglicherweise einige der zusätzlichen Visual Studio-Dateien ignorieren sollte, obwohl ich mir nicht sicher bin, ob ich sie richtig hinzugefügt habe und ich hatte dieses Problem vorher und nachher.

Während ich zahlreiche verschiedene Leute gefunden habe, die danach fragen, hat keine der Antworten mein Problem gelöst.

Vielen Dank im Voraus, ich habe mir die Haare rausgerissen, es scheint einfach so einfach.

Visuelle des Problems:

Visual of the problem

+0

'VetrinaryOffice' ist ein Submodul (https://git-scm.com/docs/git-submodule). 'cd VetrinaryOffice' gefolgt von' git status' wird Ihnen sagen, was dort vor sich geht. – eckes

+0

Ich habe mich darüber gewundert. Werden Submodule auf andere Art und Weise verfolgt? Soviel ich aus einigen Lesungen ersehen kann, scheint es, als ob Git in der Lage sein sollte, alles im Submodul zu verfolgen. –

Antwort

0

gerade hinzufügen, um die Datei zu .gitignore wird die Datei nicht stoppen von Git verfolgt werden, da die Datei VetrinaryOffice bereits im Index ist.

Folgen Sie dieser link, um die bestimmte Datei aus dem Index zu entfernen und zu committen. Der genaue Satz von Befehlen, die Sie benötigen ist unten getippt:

git rm --cached VetrinaryOffice git add . git commit -m "Removed Vetrinary Office from index"

Die Datei wird nicht mehr verfolgt werden. Das heißt, Sie erhalten keine Statusbenachrichtigungen über Änderungen an dieser Datei in diesem Git-Repository.

+0

Hey! Ich habe versucht, was Sie vorgeschlagen haben, und etwas ist passiert, aber es scheint nicht zu wollen. Hier ist ein Bild: http://imgur.com/GGVmlif –

Verwandte Themen