Wie "nenne ich" git-Ordner?Wie erniere ich Ordner mit Gittern?
Ich habe eine Komponente, die in GitLab hochgeladen wurde. Ich möchte einen Teil dieses Codes in ein brandneues GitLab Repo einbinden.
Wenn ich einen/code/Ordner in ein neues Git Repo einfüge, sagt es mir, dass der Ordner in einem Zustand ist. Ich verwende SmartGit, wo es scheint, ein Bündel für die Dateien statt einzelner Ordner & Dateien anzuzeigen.
Wenn ich versuche, es mit SmartGit in GitLab hinzuzufügen, möchte ich ein Sub-Modul zu meiner ursprünglichen Komponente erstellen, die auch in GitLab ist. Ich will es nicht wirklich zwischen dem aktuellen /cleanRepo/
und irgendeinem /existingRepo/
verbinden. Ich weiß, dass SVN viele versteckte .properties-Dateien hatte. Git scheint das auch zu haben. Also muss ich wahrscheinlich alle Git-Informationen des vorherigen Repos vergessen lassen.
Hintergrundgeschichte/Grund: Ich möchte den Code einer fertigen Komponente in all meinen brandneuen Komponenten, die ich in Zukunft bauen möchte, wiederverwenden. Ich möchte nicht kopieren & fügen Sie eine vollständig gebaute Komponente Code in einen neuen Ordner, wenn ich ein neues Repository klonen & möchte eine neue Komponente erstellen. Ich möchte nicht jedes Mal löschen müssen, was nicht in dieser neuen Komponente enthalten sein sollte, wenn ich eine neue Komponente erstelle. Daher möchte ich ein sauberes Repository mit einer Masterkopie des Startcodes erstellen. Nehmen wir an, es enthält 1/3 eines vollständig integrierten Komponentencodes. Ich werde diesen Clean/Master-Code-Ordner in jeden neuen Git-Repository-Ordner kopieren. Dann gehe ich in den Ordner meiner neuen Komponente, um den kopierten Code in diesem Ordner zu erweitern. Dies würde einen netten sauberen Ausstecher Ansatz zum Aufbau neuer Komponenten machen, wo ich vermeiden kann, eine Fülle von Dateien zu löschen & Bearbeitung mehrerer Dateien, um große Teile des Codes zu löschen.
Ideal Beispiel:
cd /cleanRepo/code/
cp -R ./* ~/someNewFolder
cd ~/someNewFolder
^-- start editing that code, but don't edit any /cleanRepo/code/
Gibt es eine einfache Möglichkeit, "UNNEST" git Ordner? Ich möchte eine Liste von Ordnern & Dateien sehen, die ich gerne hinzufügen würde. Kein "Nested Root" -Bündel.