hinzugefügt wurden Jedes Mal, wenn ich klassische Routine:Git Push ignoriert Verzeichnisse, die über git clone zu projizieren
git add -A
git commit -am "foo"
git push remote branch
Git laden keine Dateien, die über git clone
Befehl hinzugefügt wurden.
Zum Beispiel geklont ich kleines Projekt von Github und schloss es als Modul in mein Projekt. Aber als ich es über git auf dem Server bereitgestellt habe, hat es nur das Verzeichnis (Ordner) hochgeladen, aber nichts von innen, der Ordner war leer.
Wie löse ich das und warum das passiert ist?
Haben Sie eine gitinore Datei Ihre dir was weggelassen werden? Wenn Sie mit -A hinzugefügt haben, wurden das Verzeichnis und seine Dateien als in Szene gesetzt angezeigt? – DavidN
Warte, hast du ein anderes Repo innerhalb deines bestehenden lokalen Repos geklont? Wenn ja, ignoriert Git sie. Sie könnten in diesem Fall Submodule verwenden. – DavidN
@DavidN Es gibt keine '.gitignore' Datei. Als ich 'git add -A && git status' benutzte, erinnere ich mich daran, dass diese zwei Verzeichnisse rot gefärbt waren und' '(modifiziert)' sufix, während andere grün waren. – Kunok