Ich versuche, nur einen Ordner aus einem externen Github-Repo für mein Projekt zu verwenden.
Ich möchte, dass mein Projekt so aussieht:
-my_project
-submodule
-code.py
-MY_README
-.git
Und ich habe das Remote-Repo namens some-submodule mit folgender Struktur:
-submodule
-code.py
-README
-.gitignore
Ich möchte also nur den Submodul-Ordner zu meinem Projekt hinzufügen.
Aber ich ende damit danach
Git-Submodul http://github.com/user/submodule.git Submodul hinzufügen
-my_project
-submodule
-submodule
-code.py
-README
-.gitignore
-MY_README
-.gitignore
Ich bin neu in Git, also weiß ich wirklich nicht, ob es möglich ist, nur Git zu verwenden. Wenn es hilfreich ist, verwende ich msysgit unter Windows.
Gibt es überhaupt eine Möglichkeit, einen sauberen Submodulordner in meinem Projekt von einem öffentlichen Repo zu erhalten?
Wenn Sie neugierig sind, was genau ich versuche, versuche ich, diese Django-Plugins 1 2 direkt von ihren Repos zu nehmen , um sie meinem Projekt hinzuzufügen.
git
git-submodules
Demula
quelle
quelle
Antworten:
Was Sie tun möchten, ist nicht möglich, da Sie einen Teil eines Repositorys nicht klonen können.
Details doppelt anzeigen Wie ändere ich ein Git-Submodul, um auf einen Unterordner zu verweisen?
quelle
Wenn du:
Direkt darunter
my_project
sollten Sie die gewünschte Organisation der Verzeichnisse erhalten.Von der
git submodule add
Manpage :quelle
gerade
im Stammverzeichnis Ihres Projekts und es sollte tun, was Sie wollen
quelle