2016-08-16 2 views
-2

Ich möchte nur eine Datei ignorieren. Ich habe dies im gleichen Verzeichnis wie die Datei: git rm --cached [Dateiname]Git Ignorieren Datei - Wie

Und ich bekomme fatal: Pfadangabe '[Dateiname]' stimmte nicht mit Dateien überein.

Ich habe zahlreiche Antworten gesucht, aber keine Sinn machen. Es scheint Diskussionen darüber zu geben, ob Dateien gelöscht, nicht gelöscht, aus einem Baum entfernt werden usw. Ich möchte nur, dass die Datei nicht in der Commit-Liste in github desktop angezeigt wird.

Ich habe: git ls-Dateien --others -i --exclude-standard und bekam eine Liste von Dateien, die bereits ignoriert werden scheinen.

Was ist das Geheimnis, dies zu tun?

+0

Fügen Sie es der .gitigore-Datei hinzu? –

Antwort

-1

Es macht nichts, ich erkannte gerade, dass ich mit der rechten Maustaste auf die Datei im Github-Desktop klicken und "Ignorieren" auswählen konnte.

2

Für diejenigen, die nicht bedienbare grafische Werkzeuge tun ...

den Dateinamen auf eine .gitignore Datei hinzufügen.

Im git Repo:

echo "path/to/file" >> .gitignore 
git add .gitignore 
git commit -m "Ignore that pesky file" 

Jetzt Git ignoriert zu Recht, dass die Datei von nun an.

Hier ist die doc

0

Sie haben in .gitignore, dass bestimmte Datei hinzuzufügen. Ich nehme an, .gitignore ist bereits in .git/ Ordner.

Danach git rm --cached .gitignore.

+0

Nachdem ich mit der rechten Maustaste auf meine Datei geklickt und "Ignorieren" ausgewählt hatte, entfernte sie es, aber ein Nebeneffekt war, dass .gitignore dann in der Commit-Liste in GitHub auftauchte. Ich habe diesen Befehl ausgeführt und habe: rm '.gitignore', aber es erscheint immer noch in der Commit-Liste. ? – user2568374