Git Comparison
We aim to match our CLI command behavior as closely to their Git equivalent as possible. This page lists the commands that are currently supported, and any known limitations.
Setup and Config
config
✅
help
🟠
Getting and Creating Databases
init
✅
clone
✅
Basic Snapshotting
add
✅
status
✅
commit
✅
notes
❌
restore
❌
reset
✅
rm
🟠
mv
🟠
Branching and Merging
branch
✅
checkout
✅
merge
✅
log
✅
stash
✅
tag
✅
worktree
❌
switch
❌
Sharing and Updating Databases
fetch
✅
pull
✅
push
✅
remote
✅
Inspection and Comparison
show
🟠
not supported for merge commits or internal objects
diff
✅
range-diff
❌
shortlog
❌
Patching
cherry-pick
✅
rebase
✅
revert
✅
Debugging
bisect
❌
blame
✅
Administration
clean
🟠
gc
✅
fsck
❌
reflog
✅
only supports named references (not Git's special refs)
shows deleted refs
filter-branch
✅
Plumbing Commands
check-ignore
❌
ls
✅
merge-base
✅
rev-list
❌
rev-parse
❌
name-rev
❌
show-ref
❌
update-ref
❌
If you are interested in a command that is currently unsupported, please open an issue or contact us on discord.
Last updated