Wie kann ich einen sauberen Zweig ohne Vorfahren starten und die Dateien dann schrittweise festschreiben?

Ich habe ein mit GIT versioniertes PHP-Framework und plane mehrere (drastische) Änderungen an seinem Kern.

Ich möchte damit beginnen, an dem neuen Kern in einem neuen Zweig zu arbeiten. Da diese Änderung jedoch möglicherweise auch eine Umstrukturierung des Dateisystems erfordert, möchte ich diesen neuen Zweig so sauber wie möglich starten.

Ich möchte, dass der saubere Zweig nur die Kerndateien enthält. Wenn ich meine Änderungen abgeschlossen habe, möchte ich den Rest der Module aus dem Framework nacheinander zum Arbeitsverzeichnis hinzufügen, kann aber weiterhin zusammengeführt werden, wenn ich Änderungen am Master vornehme.

Wie kann ich das machen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage