Snappy is a basic distributed version control system inspired by git
.
This software is still in early development.
For more information on the limitations of snappy
, check out the issues tab.
Several notable features are:
- Create a snappy repository using
snappy init
- Add to the staging area using
snappy add <file or directory>
- Create commits using
snappy commit -m <message>
- Switch between commits (or branches) using
snappy checkout <branch or commit_hash>
- Create a branch using
snappy branch <new_branch_name>
- Fast-forward merge a branch (or a child commit) using
snappy merge <child branch or commit>
- Show the linear history up to HEAD using
snappy log
Run snappy
without any arguments or pass the flag --help
for more information about command-line use.