- Do you have an Github/GitLab account ? If not create one.
- Install required tools
- Latest Git Client
- gpg tools
# Ubuntu
sudo apt-get install gpa seahorse
# MacOS with https://brew.sh/
# Ubuntu
sudo apt-get install gpa seahorse
# MacOS with https://brew.sh/
| #!/bin/bash | |
| # Shell Script for super-respositores that executes git on all sub-repositories | |
| # Homepage at http://www.bitweaver.org/wiki/supergit | |
| # Licensed under the GPL | |
| # Authors: github.com/spiderr | |
| function usage { | |
| appName=`basename $0` | |
| echo "Welcome to $appName. It acts on all directories in your project as if they were sub-respositories. For most commands, you simply type what you would normally for git, however you simply type $appName with desired parameters in the super-repository root of your project. For example:" | |
| echo "-- To clone, type '$appName git@github.com:bitweaver/bitweaver.git -b DEV testbw' which will clone, then intiliaze + update submodules and checkout the master branch for each submodule" |