github frage - ein anderes repo verlinken
-
Hi,
wie kann ich ein anderes repo in mein repo verlinken?
beispiel hier mit rust @ c4b23ae:
https://github.com/antoinealb/rust-demo-cortex-m4
-
dafuer muessten submodules nuetzlich sein?
so?
git submodule add https://github.com/rust-lang/rust/commit/e4e93196e16030ebf7a20c473849534235d676f8 git submodule update --init git commit -m "added submodules" git push origin master
-
Ich weiß nicht, ob die Syntax beim add stimmt. Ich adde normalerweise einfach das Repo, wechsle in das Verzeichnis, mache dort ein
git checkout $COMMIT_DEN_ICH_HABEN_MOECHTE
und committe das dann.Ist sonst aber richtig, ja.
-
weis jemand die richtige syntax fuer git submodule add?
was passiert wenn ich nun mein main repo clone? wird die source vom submodule automatisch runtergeladen?
-
git submodule add will den repo namen haben:
git submodule add https://github.com/rust-lang/rust.git rust
wie kann ich die commited version angeben?
-
Genau das meinte ich ja.
Wechsle einfach in das Verzeichnis und mach dort ein "git checkout":
git submodule add https://github.com/rust-lang/rust.git cd rust git checkout $COMMIT_DEN_DU_HABEN_MOECHTEST cd .. git commit
-
werden dann der source code von https://github.com/rust-lang/rust.git auch eingechecked?
wenn ich das mein repo clone, werden dann die sourcen vom rust repo runtergeladen?
-
mikey1 schrieb:
werden dann der source code von https://github.com/rust-lang/rust.git auch eingechecked?
Nein, nur der URL von dem die Daten geholt werden können und der Commit, den du hinzugefügt hast.
wenn ich das mein repo clone, werden dann die sourcen vom rust repo runtergeladen?
Nein, nicht automatisch. Damit die Submodules auch geklont werden musst du entweder
git clone --recursive
verwenden, oder bei einem bereits nicht rekursiv geklonten Repogit submodule update --init --recursive
aufrufen.edit: Möchtest du denn die gesamten Rust-Sourcen in dein Repo committen? Das ginge auch, aber klingt eher unpassend.
-
Dieser Thread wurde von Moderator/in nachtfeuer aus dem Forum Rund um die Programmierung in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ich nehme an nachtfeuer wollte den Beitrag in ein anderes Forum verschieben; ins Unix-Forum gehören eigentlich nur Beiträge zur Programmierung unter Unix.
-
Dieser Thread wurde von Moderator/in nman aus dem Forum Linux/Unix in das Forum Themen rund um die IT verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.