1

我知道 gh cli 使用gh repo create. 但是我使用 git init 等创建并处理了我的本地存储库。然后我想创建一个远程存储库并将该远程存储库添加到我的本地存储库只是为了推送它。

因此,如果我使用gh repo create,它会尝试在我正在处理的项目中创建一个本地 <> 存储库。如果我说不这样做,它会丢弃所有进程,因此不会创建远程仓库。

我只想创建一个名为 repo 的远程仓库,然后将其添加到我的本地仓库中,无需复杂的脚本或不离开 cli。

gh repo create当您不想创建本地存储库而是创建远程存储库时,我觉得错过了一步,因此丢弃是最后一个额外步骤。这一切都对吗?

我阅读了 gh cli 文档,但没有找到满足我需求的答案。

4

1 回答 1

0

我误解了文档,因为 CLI 提示了这一行: This will create '<remote-name>' in your current directory. Continue?

所以我认为这会在您的存储库中创建一个新的本地存储库,其名称为远程存储库。

这是错误的,因为文档是这样说的:

在 git 存储库中,不带任何参数,gh将使用目录名称自动在您帐户上的 GitHub 上为您的当前目录创建一个存储库。

解决了。

于 2020-12-16T11:58:38.673 回答