Useful Stuff
GIT commands
A (growing) list of GIT commands I'm getting tired to Google all the time
- edit global GIT settings
git config --global --edit
- update all submodules for a projects
git submodule update --init --recursive
- create a branch upstream (on the server) and push it's commits
git push --set-upstream origin <branchname>
- squash last n commits (example: n=3)
git rebase -i HEAD~3