Posts

Showing posts with the label git bundle

Git Bundle

       Keeping git repositories in sync is usually and easily done using git pull and git push . However, for those rare times when you don't have network connectivity (or limited connectivity) and still needs to transfer the contents of a repository to somewhere else, there's git bundle .       Another use case, would be like you have hired external contractors to build some application, now you need to get code from them to your organization internal private Git Server hosted and maintained by your organization  and it doesn't exposed to public. So instead of sending .zip format of code, they can send git bundle. What Git Bundle Covers?       Git bundle file is a full repository in a single file, you can have branches , commit history , tags , basically everything you expect in a repository, but it's all contained in a single file.This makes sharing the repository or moving the full repository pretty ...