首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅使用终端创建git-repo。

仅使用终端创建git-repo。
EN

Stack Overflow用户
提问于 2020-04-27 06:58:37
回答 2查看 5.1K关注 0票数 3

假设我有一个名为Test的本地文件夹,我希望它可以作为github上的回购。是否有一种方法可以完全使用终端,即不打开github,手动创建回购并将其推送到该终端?

有点像

代码语言:javascript
复制
git init
git add ReadMe.txt
git commit -m"initial commit"
git <create repo with this git account>
git <push to the created repo above> 

使我的github用户现在是一个名为Test的回购程序,其中包含ReadMe.txt

(我添加了SSH密钥)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-27 07:11:11

您必须在GitHub上做一些事情,以便在那里创建存储库。这就像告诉GitHub“在我的GitHub帐户下创建一个空存储库”一样简单,但是没有Git命令来做到这一点: GitHub要求您访问站点上的某个网站,设置一些参数,并发送请求。

如果您已经安装了curl程序,您可以通过它来完成这个任务。参见,例如,https://gist.github.com/btoone/2288960。如果没有安装curl,大多数现代编程语言都有用于进行web操作的打包例程(例如Python的requests库),但通常至少需要几行代码。

一旦GitHub端存储库存在--您可以在执行命令行命令创建和操作本地存储库之前或之后的任何时候创建该存储库--这只是告诉本地存储库如何访问GitHub存储库的问题:

代码语言:javascript
复制
git remote add origin ssh://git@github.com/your-account/your-repo.git

例如,假设您想使用标准名称origin。然后:

代码语言:javascript
复制
git push origin master branch1 branch2

或者:

代码语言:javascript
复制
git push --all origin

将发送适当的提交,并要求GitHub的Git存储库根据命令行的请求设置分支名称。

票数 6
EN

Stack Overflow用户

发布于 2020-04-27 07:21:46

GitHub不在git本身的范围之内,git中没有特定于github的命令。

然而,网络中心是“命令行git的扩展,它可以帮助您完成日常的GitHub任务而不离开终端”。特别是,这样的“日常GitHub任务”之一是轮毂创建

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61453268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档