GitHub CLI Repos and Pull Requests/Sync fork from upstream

Sync a fork with its parent repository.

Section: Repository Basics

Sync fork from upstream

bash
bash
gh repo sync my-fork/repo
Explanation

Sync a fork with its parent repository.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Repository Basics
Fork current repository
Fork the current repository.
OpenIn sheetbashsame section
Fork and clone a repo
Fork a repo and clone your fork locally.
OpenIn sheetbashsame section
Clone a repository
Clone a repository using OWNER/REPO syntax.
OpenIn sheetbashsame section
Clone into a specific directory
Clone a repository into a named local folder.
OpenIn sheetbashsame section
Create a repository interactively
Create a new repository with prompts.
OpenIn sheetbashsame section
Create a public repo from current directory
Create a repository from the current directory and push initial contents.
OpenIn sheetbashsame section