Ein Git -Subtree ist eine Nachbildung eines Git -Repositorys, das in das Hauptrepository gezogen wurde. Ein Git -Submodul ist ein Verweis auf ein bestimmtes Commit in einem anderen Repository. Git -Subträume, die erstmals in Git 1 eingeführt wurden.7. 11 helfen Sie Ihnen, eine Kopie eines Repo in ein Unterverzeichnis eines anderen zu machen.
- Was nutzt Git Subtree??
- Was ist Git Subtree gegen Git -Submodule?
- Was ist Git Sub -Modul?
- Was macht Git Substree aufgeteilt??
Was nutzt Git Subtree??
Was ist Git Subtree und warum sollte ich es verwenden?? Mit Git Subtree können Sie ein Repository in einem anderen als Unterabschluss nisten. Es ist eine von mehreren Möglichkeiten, wie Git -Projekte Projektabhängigkeiten verwalten können. Die Verwaltung eines einfachen Workflows ist einfach.
Was ist Git Subtree gegen Git -Submodule?
Git -Submodule haben eine kleinere Repository -Größe, da sie nur Links zu einem einzigen Commit in einem Unterprojekt sind. Während Git -Unterbäume das gesamte Unterprojekt, einschließlich seiner Geschichte, speichern. Unterbaum.
Was ist Git Sub -Modul?
Ein Git -Submodul ist ein Datensatz in einem Host -Git -Repository, das auf ein bestimmtes Commit in einem anderen externen Repository verweist. Submodule sind sehr statisch und verfolgen nur bestimmte Commits. Submodule verfolgen keine Git -Refs oder -Zweige und werden nicht automatisch aktualisiert, wenn das Host -Repository aktualisiert wird.
Was macht Git Substree aufgeteilt??
SUBREE SPLIT
Zuerst haben Sie einen neuen Zweig aus Ihrer Geschichte aufgeteilt, der nur den Unterbaum enthält, bei dem Sie verwurzelt sind <Präfix>. Die neue Geschichte umfasst nur die betroffenen Commits (einschließlich Zusammenführungen) <Präfix>. Das Commit, in dem zuvor im Unterverzeichnis verwurzelt wurde <Präfix> sind jetzt die Wurzel des Projekts.