gh repo sync

gh repo sync [<destination-repository>] [flags]

从源代码库同步目标代码库。同步使用源代码库的默认分支来更新目标代码库上的匹配分支,以使它们相等。将使用快进更新,除非指定了 --force 标志,否则将使用硬重置来同步这两个分支。

如果没有参数,则选择本地代码库作为目标代码库。

默认情况下,源代码库是目标代码库的父级。这可以通过 --source 标志覆盖。

选项

-b, --branch <string>
要同步的分支(默认 [默认分支])
--force
将目标代码库的分支硬重置为与源代码库匹配
-s, --source <string>
源代码库

示例

# 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

另请参阅