Ich habe gerade mit Git begonnen, aber ich bin ein wenig verwirrt. Ich habe gerade über meinen Kopf bekommen um die ganze lokale Verzeichnis zu GitHub schieben Sie diesen Befehl verwenden, wenn im Arbeitsverzeichnis meiner Wahl:Unterordner eines Repositorys in Git schieben?
git push -u origin master
Nun, mein Repository /websites
genannt wird. Ich werde zahlreiche Unterordner auf meinem Mac haben, wie /websites/website1
, /websites/website2
, usw.
Was ist, wenn ich nur einen bestimmten Unterordner in meinem Haupt-Repository verschieben möchte? Ist das möglich? Wie würde ich mich auch nur von einem Unterordner zurückziehen?
Git funktioniert mit Commits und Zweigen. Sie können keine Dateien oder Verzeichnisse senden, sondern nur Commits. Natürlich haben commits Bäume (Ordner) und Blobs (Dateien). In Ihrer Situation möchten Sie wahrscheinlich aufhören, '/ websites' zu einem git-Repo zu machen und stattdessen alle diese Sites zu separaten Repositories machen. – phd