Is there a way to set in .gitconfig to git clone automatically add --recurse-submodules flag ? I trie to add in .gitconfig the following:
[fetch]
recurseSubmodules = true
But it doesn't work.
$ git clone upstream nowyprojekt2
Cloning into 'nowyprojekt2'...
done.
I need to add the --recurse-submodule flag
$ git clone --recurse-submodule upstream nowyprojekt2
Cloning into 'nowyprojekt2'...
done.
Submodule 'euca2ools' (https://github.com/eucalyptus/euca2ools.git) registered for path 'euca2ools'
Cloning into 'euca2ools'...
remote: Counting objects: 19147, done.
remote: Total 19147 (delta 0), reused 0 (delta 0), pack-reused 19147
Receiving objects: 100% (19147/19147), 22.23 MiB | 450.00 KiB/s, done.
Resolving deltas: 100% (15556/15556), done.
Checking connectivity... done.
Submodule path 'euca2ools': checked out '12c358cd27ff652cb144de124bb5472a74145277'
My GIT version:
$ git --version
git version 2.1.0
No, this is not available, even in the latest Git 2.5 released today.
That leaves you with an alias (or git alias) workaround, in order to replace a git clone --recursive
by one command (similar to "Setting git default flags on commands").
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With