Dies ist meistens eine Git-Frage. Ich möchte meine Ipython-Notizbücher festschreiben, aber die Prüfpunkte gitignore.
Das Repo verfügt über mehrere Ordner mit jeweils ipython-Notizbüchern. Wenn Sie also nur ein einziges Verzeichnis ignorieren, wird dies nicht behoben. Ich möchte weiterhin neue Ordner mit Notizbüchern hinzufügen, ohne mir darüber Gedanken zu machen.
Meine Vermutung ist, dass es eine Möglichkeit geben muss, einen Platzhalter zu verwenden, um alles zu gitignore, was sich in einem Ordner befindet, der * /. Ipynb_checkpoints / heißt, es aber nicht herausfinden konnte.
Wie kann ich also alle Ipython-Notebook-Prüfpunkte in einem Repository ignorieren, wo immer sie sich befinden?
quelle
notebooks/.ipynb_checkpoints/
und ich kann sie für mein ganzes Leben nicht ignorieren! Ich habe versucht, diesen Pfad mit und ohne den abschließenden Schrägstrich zu meinem .gitignore hinzuzufügen. Ich habe Ihren Vorschlag ausprobiert. Ich habe versucht, viele Sterne hinzuzufügen. Irgendwelche Ideen?.gitignore
datei istgit config
?.gitignore
.gitignore
ganz gut, und andere Dateien und Ordner werden ignoriert. Ich weiß nicht, warum das nicht funktioniert, aber ich habe etwas gefunden, das funktioniert. Ich werde es als Antwort hinzufügen..gitignore
. Ich konnte es schließlich mit etwas zum Laufen bringen, das ich als Antwort hinzufügen werde.Ich würde empfehlen,
**/*.ipynb_checkpoints/
in Ihrer.gitignore
Datei zu verwenden.quelle
Fügen Sie Ihrem hinzu
.gitignore
:Und du solltest gut gehen.
quelle
Das funktioniert.
quelle
Manchmal vergessen Sie möglicherweise, dass Sie die Datei bereits in Ihrem Git-Repository verfolgen (wie in meinem Fall). Möglicherweise müssen Sie es zuerst entfernen
und fügen Sie dann Ihrer
.gitignore
Zeile hinzu:quelle
Aus irgendeinem Grund hat keine der aktuellen Antworten für mich funktioniert. Ich konnte git schließlich dazu bringen, alle meine Checkpoint-Dateien (und alle anderen unerwünschten versteckten Dateien und Ordner) zu ignorieren, indem ich Folgendes hinzufügte:
zu meiner
.gitignore
Datei im Basisverzeichnis des Repos. Dies ist ein weitreichender Vorgang, und es wird schwierig sein, ihn beizubehalten, wenn Sie versteckte Dateien in Ihrem Repo behalten möchten, aber ich brauche keine außer meiner.gitignore
, also funktioniert es für mich!quelle
Ich habe den Befehl benutzt
rm -rf .ipynb_checkpoints
. Das hat bei mir funktioniert.quelle