Git Heroku多个应用程序
我在Heroku上有两个应用程序和两个本地存储的目录。我还没有在这两个目录中初始化git,但当我初始化git,然后运行git push heroku master时,如何指定它应该在heroku上推送到哪个应用程序?当你克隆存储库时,git会记住你从哪个URL克隆的。因此,如果您从Heroku存储库进行克隆,您所需要做的就是Git Heroku多个应用程序,git,heroku,Git,Heroku,我在Heroku上有两个应用程序和两个本地存储的目录。我还没有在这两个目录中初始化git,但当我初始化git,然后运行git push heroku master时,如何指定它应该在heroku上推送到哪个应用程序?当你克隆存储库时,git会记住你从哪个URL克隆的。因此,如果您从Heroku存储库进行克隆,您所需要做的就是git push将代码发送到相应的存储库。由于每个应用程序的存储库位于不同的URL中,因此不应存在混淆 例如: git clone git@heroku.com:app1.g
git push
将代码发送到相应的存储库。由于每个应用程序的存储库位于不同的URL中,因此不应存在混淆
例如:
git clone git@heroku.com:app1.git
cd app1
# work and commit
git push # app1 is deployed (by being pushed to git@heroku.com:app1.git)
cd ..
git clone git@heroku.com:app2.git
cd app2
# work and commit
git push # app2 is deployed (by being pushed to git@heroku.com:app2.git)
或者,如果您从零开始,但已经有一些文件要添加到回购中:
cd app1
git init
git add . # marks every file in the directory to be added to the repo
git commit -m "Initial import"
git remote add origin git@heroku.com:app1.git
git push origin master
# likewise for app2
@tommyd456是的。我用一个例子编辑了我的答案,我希望能澄清一点。谢谢你提供的额外信息-但是-我在本地已经有了文件,所以如果我克隆了一个空的repo的内容,这些文件会被覆盖吗?我最终使用了
git remote add herokugit@heroku.com:project.git
@tommyd456是的,就是它。我刚刚用这个更新了我的答案。对不起,刚才也看到了你的更新-最终到达了那里