git bundle

Gabriel Guzman on May 30, 2018

I had an interesting problem at work the other day. We'd hired some external contractors to build an android app for us, and now we needed to ge... [Read Full]
markdown guide

I wish I was aware of this a few months ago. We ended up sharing a repo inside a corporate dropbox, so everyone sees a steady stream of updates to index files and occasionally can't push because someone checked out the shared repo to a branch. Using a bundle instead of a normal repo would have solved those issues quite neatly.


Been using git's bundle functionality for a couple years to keep private (read-only) repositories in sync with public (cardinal) repositories. Much more space-efficient when you're trying to push repo-updates over network-links that are limited-bandwidth - both in absolute bits-per-second and in maximum payload-size.


This is great! Now we just have to upload the file on a server then share it so others can download it then pull or update changes from/to their machines. Let's call it GitClub... oh wait...

jk, this is super useful to me :D


Oh man! This is probably the best way to migrate a repo between providers that do not have integration and especially self-hosted ones.

Usually you’d have to clone and chickout all branches then push them to a new remote. Bit this is much easier! Thank you for sharing!


Never heard of that, but it sounds like it could be useful in a pinch. Perhaps it also has some (very basic) backup applications, if you want to easily create a backup of a single branch. Thanks for sharing!


Never ever heard about that. Is going to save my ass in a not distant future for sure. Now I am thinking if could have any difference when working with gitlab and/or github migration.

Great work!


Thanks, yeah it was new for me as well! Not something I'll use every day, but definitely good to know about.


Thank you for sharing!
This is one of those things I'd loved to use in the past 😁


Very useful! Thank you!
I actually needed something like this on an offline server not long ago!

code of conduct - report abuse