试图克隆heroku git:heroku fork生成空存储库后的克隆
我只是跑:试图克隆heroku git:heroku fork生成空存储库后的克隆,git,heroku,git-clone,git-fork,Git,Heroku,Git Clone,Git Fork,我只是跑: $ heroku fork -a oldapp newclonedapp 它工作得很好,可以运行,等等。现在我想把代码拉下来处理它 [我意识到heroku不用于版本控制,我通常使用github进行版本控制,但在这种情况下,我需要从克隆中获取代码]当我尝试时: $ heroku git:clone -a newclonedapp 我得到: 警告:您似乎克隆了一个空目录 新的newclonedapp目录确实是空的 我做错了什么?你没有做错任何事,只是它没有克隆源应用程序存储库。在问题
$ heroku fork -a oldapp newclonedapp
它工作得很好,可以运行,等等。现在我想把代码拉下来处理它
[我意识到heroku不用于版本控制,我通常使用github进行版本控制,但在这种情况下,我需要从克隆中获取代码]当我尝试时:
$ heroku git:clone -a newclonedapp
我得到:
警告:您似乎克隆了一个空目录
新的newclonedapp目录确实是空的
我做错了什么?你没有做错任何事,只是它没有克隆源应用程序存储库。在问题解决之前,您需要手动克隆源存储库。我是这样做的:
$ git clone git@heroku.com:oldapp.git -o old newclonedapp
$ cd newclonedapp
$ heroku git:remote -a newclonedapp
$ git push heroku master
基本上,您可以将原始的repo克隆到一个新的应用程序目录,设置
heroku
git-remote并推送到它来填充新的应用程序repo。看起来他们已经决定这是一个功能。希望他们能更新文档,清楚地表明它不能为您处理此问题。这太棒了!但当我导航到文件夹newcloneapp
(即使手动将此文件夹移动到自己的控制器上),Heroku似乎仍然要求我指定一个应用程序名称。知道为什么吗?据我所知,这仍然是一个有效的请求,需要有人开罚单:请求是Heroku将源代码复制到服务器端。我得到了这个错误:错误:src refspec master与任何想法都不匹配?提前感谢..@ErikReppen如果我从git中删除了我的源代码会怎么样?