FreeBSD Manual Pages
GH-REPO-SYNC(1) GitHub CLI manual GH-REPO-SYNC(1) NAME gh-repo-sync - Sync a repository SYNOPSIS gh repo sync [<destination-repository>] [flags] DESCRIPTION Sync destination repository from source repository. Syncing uses the default branch of the source repository to update the matching branch on the destination repository so they are equal. A fast forward update will be used except when the --force flag is specified, then the two branches will be synced using a hard reset. Without an argument, the local repository is selected as the destina- tion repository. The source repository is the parent of the destination repository by default. This can be overridden with the --source flag. OPTIONS -b, --branch <string> Branch to sync (default [default branch]) --force Hard reset the branch of the destination repository to match the source repository -s, --source <string> Source repository EXIT CODES 0: Successful execution 1: Error 2: Command canceled 4: Authentication required NOTE: Specific commands may have additional exit codes. Refer to the command's help for more information. EXAMPLE # Sync local repository from remote parent $ gh repo sync # Sync local repository from remote parent on specific branch $ gh repo sync --branch v1 # Sync remote fork from its parent $ gh repo sync owner/cli-fork # Sync remote repository from another remote repository $ gh repo sync owner/repo --source owner2/repo2 SEE ALSO gh-repo(1) Apr 2025 GH-REPO-SYNC(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXIT CODES | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gh-repo-sync&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>