hinzuzufügen Ich möchte eine Datei hinzufügen, die einen eindeutigen Dateinamen hat aber einen langen vorhergehenden Pfad (z. B. a/b/c/d/Dateiname.java). Normalerweise würde ich dies meinem Repository hinzufügen, indem ichMit zwei Sternchen, um eine Datei in git
git add *filename.java
.
Allerdings habe ich dies auch zuvor getan:
git add *filename*
aber das tut etwas seltsam:
git add a/b/c/d/filename*
Also habe ich die beiden zu verbinden versucht. Es fügt jede nicht verfolgte Datei hinzu. Ich kann mögliche Gründe für einen Fehler sehen, aber sie sollten alle in einem der beiden vorherigen Befehle auftreten, weshalb ich nicht weiß, warum das passiert.
Meine Frage ist nicht so sehr darüber, wie man eine Datei zu einem Git-Repository nur mit seinem Dateinamen hinzufügen (obwohl das nützlich wäre). Meine Frage ist, was ist mein Missverständnis der *
Operation, die mich denken, dass das oben genannte funktionieren sollte.
Info:
ich Git Bash for Windows verwende, die auf minGW basiert.
Ist der Dateiname, den Sie tatsächlich verwendeten, der String 'filename' oder verwenden Sie das als Beispiel? – Hogan
Das ist nur ein Beispiel. – Paul
Wenn Sie sich auf den letzten Befehl beziehen, ist das nicht der Fall. Tatsächlich denke ich, dass das Gegenteil passiert: Es passt alles zusammen. Wenn ich 'git add' gebe, wird nichts hinzugefügt. – Paul