Ich bin neu bei Git und benutze es zum ersten Mal. Ich würde mich freuen, wenn mir jemand helfen könnte. Ich habe versucht, die Antwort in Foren zu finden, aber es kommen unzählige Befehle heraus und ich bin mir nicht sicher, welchen ich verwenden soll.
Wenn ich das auf dem Prod-Server mache git pull
, wird folgende Fehlermeldung angezeigt:
Nicht verfolgte Dateien: (Verwenden Sie "git add ...", um in das festzuschreiben, was festgeschrieben wird.)
Optimization/language/languageUpdate.php
email_test.php
nothing added to commit but untracked files present (use "git add" to track)
Please move or remove them before you can merge.
Ich bin mir nicht sicher, wie ich es schaffen soll. Wenn ich sie entferne, woher würde sie entfernt werden? Schätzen Sie Ihre Antwort.
git add
, werden die Dateien von Ihrem Git-Repository verfolgt. Dies bedeutet, dass sie in jedem Zweig entweder lokal oder auf der Fernbedienung angezeigt werden. Wenn Sie dies nicht möchten, verwenden Sie die.gitignore
Option. Wenn Sie die Dateien wirklich nicht einmal benötigen, können Sie sie löschen.git commit -m 'Added update PHP script'
.Anstatt jede Datei manuell hinzuzufügen, könnten wir auch Folgendes tun:
ODER
Dadurch werden auch alle nicht vorhandenen oder gelöschten Dateien entfernt (Verfolgte Dateien im aktuellen Arbeitsverzeichnis, die jetzt nicht vorhanden sind).
Wenn Sie nur Dateien hinzufügen möchten, die nachverfolgt und geändert wurden, möchten Sie dies tun
Was ist der Unterschied zwischen
git add .
&git add --all
?quelle
git add .
sicherstellen, dass Sie die.
Bitte folgen Sie diesem Vorgang
Installieren Sie zunächst git bash und erstellen Sie ein Repository auf git
1) Wechseln Sie in das Arbeitsverzeichnis, in dem sich die Datei befindet, die Sie auf Remote übertragen möchten, und erstellen Sie den Ordner .git von
2) Fügen Sie die Dateien in Ihr neues lokales Repository ein.
Hinweis: Wenn Sie sich im selben Ordner befinden, stellen Sie sicher, dass Sie einen Punkt nach dem Befehl platziert haben, wenn Sie einen Pfad eingeben oder keinen Punkt, der zu Mehrdeutigkeiten führt
3) Übernehmen Sie die Dateien, die Sie in Ihrem lokalen Repository bereitgestellt haben.
4) Danach gehen Sie zum Git-Repository und kopieren Sie die Remote-URL
5)
Hinweis: Hier werden Sie aufgefordert, user.email und user.name gemäß Konfiguration einzugeben
6)
Dadurch wird der gesamte festgeschriebene Code im Repository an FILE.git gesendet
Und ich denke wir haben es geschafft
quelle
git reset --hard master
, um meinen "verdrehten Fortschritt" zurückzusetzen, und mache diese Lösung, und es hat funktioniert. Vielen Dank!!Befolgen Sie alle Schritte.
Schritt 1: Git initialisieren
Schritt 2: Überprüfen Sie, ob Dateien vorhanden sind oder nicht.
Schritt 3: Fügen Sie die Datei hinzu
Schritt 4: Kommentar zum Anzeigen hinzufügen
Schritt 5: Link zu Ihrem Repository
Schritt 6: Drücken Sie auf Git
quelle
Wenn Sie bereits versucht haben, mit dem
git add .
Befehl alle nicht verfolgten Dateien hinzuzufügen, stellen Sie sicher, dass Sie sich nicht in einem Unterordner Ihres Stammprojekts befinden.git add .
wird alle Ihre Dateien unter dem aktuellen Unterordner bereitstellen.quelle
Für den Fall, dass sich jemand nur um den Fehler kümmert
nothing added to commit but untracked files present (use "git add" to track)
und nicht umPlease move or remove them before you can merge.
. Vielleicht sehen Sie sich die Antworten auf Git an - Fügen Sie keine Dateien hinzu?Dort finden Sie mindestens zwei gute Kandidaten für das betreffende Problem: Sie befinden sich entweder in einem Unterordner oder in einem übergeordneten Ordner, jedoch nicht im eigentlichen Repo-Ordner. Wenn Sie sich im Verzeichnis eine Ebene zu hoch befinden, wird auf jeden Fall die Meldung "Nichts zum Festschreiben hinzugefügt ..." angezeigt. Weitere Informationen finden Sie in meiner Antwort im Link. Ich weiß nicht, ob dieselbe Nachricht auftritt, wenn Sie sich in einem Unterordner befinden, aber es ist wahrscheinlich. Das könnte zu Ihren Erklärungen passen.
quelle
Nur der folgende Befehl und jede Datei sollten hinzugefügt werden
um alle Ihre Dateien festzuschreiben, verwenden Sie
quelle