Pushing Changes to a Remote Repository

To push your changes to a remote repository on a service like GitHub, GitLab, or Bitbucket, take the following steps:

  1. Press Cmd-P or choose Repository > Push.
  2. Choose a bookmark from the Bookmark menu.
  3. Choose a remote from the Remote menu.
  4. Click the Push button.

If you have not created a bookmark, choose Add Bookmark from the Bookmark menu. Enter a name for the new bookmark and click the Add Bookmark button.

If you have not created a remote, choose Add Remote from the Remote menu. Enter a name for the remote and the remote location. Click the Add Remote button to finish adding the remote.

A remote location for a GitHub repository takes the following form:

https://github.com/GitHubAccount/RepoName.git

Where GitHubAccount is the name of your GitHub account and RepoName is the name of the repository you created on GitHub for this project.

Jujutsu won't push changes that don't have a description (commit message). Make sure all changes besides the working copy (the most recent change in the repository) have descriptions when you push.

Table of Contents