|
- How to do git submodules and why to use git submodules
I have found a GitHub project and it uses git submodules What is the usage of git submodules? How to create git submodules? How do they differ from subtree?
- How do I git clone a repo, including its submodules?
Git 2 23 (Q3 2019): if you want to clone and update the submodules to their latest revision: git clone --recurse-submodules --remote-submodules <repo-URL> If you just want to clone them at their recorded SHA1: git clone --recurse-submodules <repo-URL> See below Note that Git 2 29 (Q4 2020) brings a significant optimization around submodule handling See commit a462bee (06 Sep 2020) by Orgad
- Pull latest changes for all git submodules - Stack Overflow
For git 1 7 3 or above you can use (but the below gotchas around what update does still apply): git submodule update --recursive or: git pull --recurse-submodules if you want to pull your submodules to latest commits instead of the current commit the repo points to See git-submodule (1) for details
- git - How to create submodule in existing repo - Stack Overflow
git submodule update --remote --merge will fetch the latest changes from upstream in each submodule, merge them in, and check out the latest revision of the submodule As [the docs] [1] put it: --remote This option is only valid for the update command Instead of using the superproject’s recorded SHA-1 to update the submodule, use the status of the submodule’s remote-tracking branch This
- How can I specify a branch tag when adding a Git submodule?
How does git submodule add -b work? After adding a submodule with a specific branch, a new cloned repository (after git submodule update --init) will be at a specific commit, not the branch itself
- Git update submodules recursively - Stack Overflow
452 My project struture ProjectA -FrameworkA (submodule) --Twig (submodule of FrameworkA) How I can update submodules recursively? I already tried some git commands (on ProjectA root) git submodule foreach git pull origin master or git submodule foreach --recursive git pull origin master but cannot pull files of Twig
- Differences between git submodule and subtree - Stack Overflow
What are the conceptual differences between using git submodule and subtree? What are the typical scenarios for each?
- How do I move an existing Git submodule within a Git repository?
The trick seems to be understanding that the git directory for submodules are now kept in the master repository, under git modules, and each submodule has a git file that points to it
|
|
|