如何直接从 git bash 创建 github 存储库?

How to create a github repository directly from git bash?

我经常做的是

1) 在 github

上创建存储库

2) 在我的 gitbash 中,我 git remote add origin <url>

3) 尽我所能,最后推送

我想知道的是,我可以直接从 git [=36] 在 github 上创建一个 存储库吗=]?我不想先去 github,创建它,然后返回 gitbash,远程它,然后再弄乱它。我想要一种直接从 gitbash.

执行此操作的方法

git create this repo on github

类似的东西,这可能吗?

GitHub 的 API 未包含在核心 git 实现中。所以9 你直接要求的是不可能的。如果软件推荐也可以作为答案,我建议从 GitHub 查看 hubhttps://github.com/github/hub

经过一些配置(使用 GitHub 设置 OATH 令牌),您可以 hub init,并且您的 repo 将在 GitHub.

上创建

当然,有像 hub and git-spindle 这样的工具可以丰富 Git 命令,使它对 Git 主机具有更多的功能。也许还有更多,但我知道的就是这两个。

我都用过,强烈推荐git-spindle。它有更好的命名约定(上游是 upstream,你的分支是 origin,在 hub 上游是 origin,你的分支是 <your username>),更好的安装(要使用 hub 调用 git,您必须设置一个别名,将 git 替换为 hubgit-spindle 安装为多个 Git sub-commands,一个用于 GitHub,一个用于 BitBucket,一个用于 GitLab [hub 仅支持 GitHub],更好的分离(与 git-spindle 你调用 git hub ...hub 向现有命令添加额外的参数)。