gg ov --root .
gg -g work --only-dirty pull --ff-only
# in global config
[[auto_enroll]]
path = "/Users/you/Desktop/tech/learning"
depth = 6
tags = ["learning"]
[[auto_enroll]]
path = "/Users/you/Desktop/tech/oss"
depth = 3
groups = ["oss"]
gg update --dry-run
gg update
gg --tag learning ov
gg hooks install commit-msg-required
gg --dry-run hooks install noop # preview
gg --format json overview | jq '.[] | select(.dirty)'
gg --format json update | jq '.added'
gg -g work sync --pull
gg -g work --only-behind ov
gg init --profile default ./payments-api
gg --dry-run init --profile default ./scratch
gg --dry-run --timing status -sb