假设我有一个名为Test的本地文件夹,我希望它可以作为github上的回购。是否有一种方法可以完全使用终端,即不打开github,手动创建回购并将其推送到该终端?
有点像
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密钥)
发布于 2020-04-27 07:11:11
您必须在GitHub上做一些事情,以便在那里创建存储库。这就像告诉GitHub“在我的GitHub帐户下创建一个空存储库”一样简单,但是没有Git命令来做到这一点: GitHub要求您访问站点上的某个网站,设置一些参数,并发送请求。
如果您已经安装了curl程序,您可以通过它来完成这个任务。参见,例如,https://gist.github.com/btoone/2288960。如果没有安装curl,大多数现代编程语言都有用于进行web操作的打包例程(例如Python的requests库),但通常至少需要几行代码。
一旦GitHub端存储库存在--您可以在执行命令行命令创建和操作本地存储库之前或之后的任何时候创建该存储库--这只是告诉本地存储库如何访问GitHub存储库的问题:
git remote add origin ssh://git@github.com/your-account/your-repo.git例如,假设您想使用标准名称origin。然后:
git push origin master branch1 branch2或者:
git push --all origin将发送适当的提交,并要求GitHub的Git存储库根据命令行的请求设置分支名称。
https://stackoverflow.com/questions/61453268
复制相似问题