Gibby - create and manage git backups
Project description
Gibby
Gibby - create and manage git backups
pip install gibby[all]
Basic Usage
gibby backup 'C:/Users/user/repos' 'Z:/Backups'
gibby restore 'Z:/Backups' 'C:/Users/user/repos'
Use-Case
What's the difference between backing up with gibby
vs git push
?
- Git requires you to organise your code into meaningful commits before being able to push them. Gibby's approach is just back-up my work, no questions asked. Thus, by default, Gibby also saves unstaged changes in your working directory.
- Gibby can be configured to save files ignored by
.gitignore
, such as build results and private keys (try:gibby snapshot help
). You wouldn't want to commit those to git, but they're useful to have as a hot backup (read about disaster recovery).
External Dependencies
A non-ancient version of git (I'm testing gibby with version 2.39.2.windows.1
)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gibby-3.0.0.tar.gz
(16.5 kB
view hashes)
Built Distribution
gibby-3.0.0-py3-none-any.whl
(19.5 kB
view hashes)