每次我在 github 上创建一个新的 repo 时,我都需要先去 github 网站创建一个存储库,然后使用命令行将我的代码推送到我自己电脑上的那个 repo。是否可以在没有浏览器的情况下从命令行创建一个新的 github 存储库?
问问题
406 次
1 回答
1
正如最近对 GitHub API 的更改所述,现在可以通过您首选的 shell同时创建和初始化一个 repo 。
“今天,我们让通过 GitHub API 向存储库添加提交变得更加容易。到目前为止,您可以创建存储库,但在通过 API 添加任何提交之前,您需要通过 Git 客户端在本地初始化它。”
“现在您可以选择在创建存储库时通过为 auto_init
参数发送 true 来初始化它:”
curl -i -u pengwynn \
-d '{"name": "create-repo-test", "auto_init": true}' \
https://api.github.com/user/repos
这一自动初始化功能还允许通过将模板名称传递给curl 请求的参数,从.GitHub .gitignore 存储.gitignore
库动态地将文件添加到存储库。"gitignore_template"
于 2012-11-11T23:20:03.153 回答