Mein Projekt wird derzeit in einem privaten Repository gehostet. Ich möchte eine Abhängigkeit zu einer Drittanbieter-Bibliothek herstellen, die in einem öffentlichen Repository auf GitHub gehostet wird. Wie kann ich die Bibliothek verzweigen, so dass sie zu einem Unterverzeichnis in meinem Projekt wird, aber ich kann immer noch vom Stammzweig dieser Bibliothek synchronisieren?GitHub: Wie forkst du ein öffentliches Repository als Unterverzeichnis in einem privaten Repository?
Q
GitHub: Wie forkst du ein öffentliches Repository als Unterverzeichnis in einem privaten Repository?
5
A
Antwort
9
Dies wird Submodul genannt und wird in Details bei http://git-scm.com/book/en/Git-Tools-Submodules
6
Diese Sequenz richten Sie erhalten würden beschrieben:
cd <my-project-dir>
git submodule add <github repository> <my-third-party-dir> # -b <branch> optionally
git submodule init
git submodule update
An dieser Stelle Sie haben my-Dritt-dir bevölkert mit einem bestimmten Commit (ein distanzierter Kopf). Ihr Projekt wird zwei Änderungen haben.
Verwandte Themen
- 1. Ein git-Unterverzeichnis in einem SVN-Repository?
- 2. Git-Master-Zweig in einem Repository und ein anderer Zweig in einem anderen privaten Repository
- 3. Github als Maven Repository
- 4. Wie man ein öffentliches Repository privat macht
- 5. Wie können wir in einem privaten Github-Repository in einem anderen Zweig als Master suchen?
- 6. Unterverzeichnis in separates Git-Repository entpacken - Auf GitHub
- 7. lokales nongithub-Repository mit github-Repository synchronisieren
- 8. GitHub Repository Fork in Enterprise
- 9. Extrahieren eines Unterverzeichnisses von Repository A in ein anderes Repository B unter Verwendung von mercurial
- 10. Download-Repository von Github
- 11. Github ohne lokales Repository
- 12. In Tensorflow verloren github repository
- 13. Ist es möglich, ein Repository in ein Unterverzeichnis auf Github zu wechseln?
- 14. Wie strukturierst du deinen Git-Repository-Workflow?
- 15. Wie man OpenShift mit einem privaten BitBucket Repository verbindet
- 16. Github: Fork oder ein neues Repository erstellen?
- 17. Ein mercurial-Repository in ein Unterverzeichnis eines anderen zusammenführen
- 18. Änderungen vom Remote-Github-Repository in Ihr lokales Repository übernehmen
- 19. Benutzerdefinierte Sprache im Github-Repository
- 20. Wie kann ich eine HTML-Datei direkt von einem privaten Repository in Github ausführen?
- 21. Muss ein Mercurial-Subrepository ein Unterverzeichnis des Haupt-Repository sein?
- 22. Repository als Zweig zusammenführen
- 23. GitHub Seiten für privates Repository
- 24. Wie initialisierst du das Git-Repository?
- 25. Kann ich ein GitHub-Repository löschen und dann meine CNAME-Datei in ein anderes Repository umschalten?
- 26. Wie Klon GIT-Repository mit privaten Schlüssel
- 27. zurück zu GitHub-Repository schiebt
- 28. github-Organisation, Repository und Benutzerzugriff
- 29. Wie bearbeite ich das initiale Commit in einem Github-Repository?
- 30. Git-Repository im Git-Repository
Müssen Sie dieses öffentliche Projekt ändern oder es einfach in Ihr Projekt integrieren und regelmäßig aktualisieren? – Cascabel
Wenn Sie dieses öffentliche Projekt ändern müssen, sollten Sie fork statt es als Submodul verwenden. – 3ef9g