Collaboration and Sharing

Forking and Cloning

Fork: create a copy with lineage

grid fork cool-tool
grid fork cool-tool --into-org my-org --name my-cool-tool

Fork creates a new entity in your org with permanent lineage back to the source. The source and fork are independent from that point — changes to one do not affect the other.

After forking:

grid clone <forked-entity-id>
cd my-cool-tool
# Make changes...
grid plug
grid clone my-app                     # Clone into ./my-app/
grid clone my-app ./custom-dir        # Clone into custom directory
grid clone my-app --force             # Overwrite existing files
grid clone my-app --version v_abc1234 # Clone a specific version
grid clone my-app --no-bind           # Download source only, no link

Clone downloads the source, writes cloudgrid.yaml, and links the directory to the entity. After cloning, grid plug deploys changes.

Pull: download source only

grid pull my-app

Downloads source from the last deploy without linking or writing cloudgrid.yaml.

Rename

grid rename my-app "My Application"

Changes the display name only. The slug (URL) stays the same.