I always thought git bundles were fancy to use. You could carry them on a drive and clone them without requiring the internet. I regularly update my basic rails bundle which I create from repos using
Trying to clone (git clone basic-rails.bundle) from that bundle gave me an error I couldn't understand. I had cloned from the bundle which I had created from a clean no-errors repo.
"warning: remote HEAD refers to nonexistent ref, unable to checkout"
A bit of googling and then someone's StackOverflow post enlightened me. It seems that to be able to clone from a bundle you have to use the --all flag like below.
And now when you try to clone from such a bundle, it'll work fine :)
I've created a github repo for my git bundles. Somehow I feel having bundles in a repo helps and is far better than creating a repo for each starter app.