dev:notes:git
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | dev:notes:git [2023/11/24 21:55] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | # Git | ||
+ | |||
+ | ## Clone repository with submodules on a remote branch | ||
+ | |||
+ | git clone git@theserver:/ | ||
+ | git fetch origin | ||
+ | git checkout thebranch | ||
+ | git submodule update --init --remote | ||
+ | |||
+ | ## Clone repository with submodules | ||
+ | |||
+ | git clone --recursive git@theserver:/ | ||
+ | |||
+ | |||
+ | ## Update submodules | ||
+ | |||
+ | git submodule update --remote | ||
+ | |||
+ | |||
+ | ## Clone repos, switch to remote branch | ||
+ | |||
+ | git clone git@theserver:/ | ||
+ | git checkout -b thebranch origin/ | ||
+ | or | ||
+ | git clone git@theserver:/ | ||
+ | git fetch origin | ||
+ | git checkout thebranch | ||