From charlesreid1

No edit summary
No edit summary
Line 32: Line 32:


This will add a .gitmodules file automatically.
This will add a .gitmodules file automatically.
When you're done, make the commit:
<pre>
git commit -am 'adding submodules'
</pre>


==Resources==
==Resources==

Revision as of 14:04, 15 January 2018

Notes

I use submodules to organize groups of related repositories and make checking out lots of repos a breeze.

Check out the repository that you want to put submodules into:

git clone https://charlesreid1.com:3000/rpi/pi-master.git
cd pi-master

Now add submodules:

git submodule add <git-repo-url>

Here's the script:

#!/bin/bash

git submodule add https://charlesreid1.com:3000/rpi/pi-opencv.git
git submodule add https://charlesreid1.com:3000/rpi/pi-startup-services.git
git submodule add https://charlesreid1.com:3000/rpi/pi-transmission.git
git submodule add https://charlesreid1.com:3000/rpi/pi-stunnel.git
git submodule add https://charlesreid1.com:3000/rpi/pi-setup.git
git submodule add https://charlesreid1.com:3000/rpi/pi-process-wifi-data.git
git submodule add https://charlesreid1.com:3000/rpi/pi-join-wifi.git
git submodule add https://charlesreid1.com:3000/rpi/pi-aircrack-batch.git

This will add a .gitmodules file automatically.

When you're done, make the commit:

git commit -am 'adding submodules'

Resources

https://git-scm.com/book/en/v2/Git-Tools-Submodules

Flags