Configure a new remote `try-gitless` $ gl remote -c try-gitless https://github.com/gitless-vcs/try-gitless ✔ Remote try-gitless mapping to https://github.com/gitless-vcs/try-gitless created successfully ➜ to list existing remotes do gl remote ➜ to remove try-gitless do gl remote -d try-gitless Download and apply changes from a branch in `try-gitless` $ gl fuse try-gitless/master ... ✔ Fuse succeeded If you instead want to merge the changes, you can do `gl merge try-gitless/master` You can also set an upstream for the current branch $ gl branch -su try-gitless/master ✔ Current branch master set to track try-gitless/master $ gl fuse ! No src branch specified, getting changes from upstream branch try-gitless/master ... ✔ Fuse succeeded Send changes to the remote $ gl publish ! No src branch specified, sending changes to upstream branch try-gitless/master ✔ Publish succeeded Only the changes in the current branch are uploaded