git branch
git merge vs git rebase
ssh key generation
submodule
github secret tokens