In Git you can add a submodule to a repository. This is basically a sub-repository embedded in your main repository. This can be very useful. A couple of usecases of submodules:
- Separate big codebases into multiple repositories.
| @font-face { | |
| font-family: 'EntypoRegular'; | |
| src: url('font/entypo.eot'); | |
| src: url('font/entypo.eot?#iefix') format('embedded-opentype'), | |
| url('font/entypo.woff') format('woff'), | |
| url('font/entypo.ttf') format('truetype'), | |
| url('font/entypo.svg#EntypoRegular') format('svg'); | |
| font-weight: normal; | |
| font-style: normal; | |
| } |
| #!/bin/bash | |
| for branch in `git branch -r | grep -v HEAD | grep -v master`; do | |
| echo ${branch##*/} $branch | |
| done | |
| echo "Fetching..." | |
| git fetch --all | |
| echo "Pulling..." | |
| git pull -v | |
| echo "Results: Branches" | |
| git branch -a |