git-subtree: Push ändert sich von einer geklonten repo

Ich bin mit der git-subtree(von Avery Pennarun). In meinem aktuellen git-repo habe ich natürlich
alle meine Projekt-Dateien/Ordner und eine Unterstruktur namens "lib".
Wenn ich jetzt Klonen Sie das git-repo mit git clone ich bekomme alle Projekt-Dateien und
der Teilbaum "lib" (alles wie es sein sollte).
Was ich jetzt versucht: ich habe etwas verändert in der Unterstruktur "lib" in der geklonten
repo und versucht, schieben Sie die änderungen zurück in das remote-repo des teilbaums "lib" verwenden
git subtree push, aber es hat nicht funktioniert. Was ist das problem? Muss ich es hinzufügen
als Teilbaum zuerst mit git subtree hinzufügen?

Thx im Voraus

  • Wie hat fügen Sie den Teilbaum, den Sie zu Ihrer top-level-Projekt? Hast du nur ein Verzeichnis und Klon hinein?
  • Hi! Ich habe den Teilbaum zu meinem top-level-Projekt mit "git subtree hinzufügen". Vielleicht ist meine Frage nicht klar genug: Wenn ich clone das repo auf einem anderen Rechner, dann habe ich alle Projekte, Dateien sowie der Teilbaum "lib". Jetzt ändere ich etwas in der Unterstruktur "lib" in das geklonte repo, ich kann nicht push die änderungen auf den remote-server mit "git subtree push", das ist mein problem.
  • Habe die Antwort helfen?
  • Hi Roger! Sorry für meine späte Antwort, ich hatte ein paar Tage Weg. Ihre Antwort mein problem gelöst, danke dir sehr. Wie Sie erwähnten in Ihrer Antwort, die ich gerade angefangen zu lernen, wie Sie mithilfe von git subtree.
InformationsquelleAutor arge | 2012-10-09
Schreibe einen Kommentar