0
我在Heroku上有两个应用程序和两个目录在本地存储它们。我还没有在任何一个目录中初始化git,但是当我这样做,然后运行git push heroku master
如何指定它应该推送到Heroku的应用程序?Heroku多个应用程序
我在Heroku上有两个应用程序和两个目录在本地存储它们。我还没有在任何一个目录中初始化git,但是当我这样做,然后运行git push heroku master
如何指定它应该推送到Heroku的应用程序?Heroku多个应用程序
当您克隆存储库时,Git会记住您从哪个URL克隆而来。所以如果你从你的Heroku仓库克隆,你需要做的就是git push
将你的代码发送到相应的仓库。由于每个应用程序的存储库位于不同的URL中,因此不应该有任何混淆。
例子:
git clone [email protected]:app1.git
cd app1
# work and commit
git push # app1 is deployed (by being pushed to [email protected]:app1.git)
cd ..
git clone [email protected]:app2.git
cd app2
# work and commit
git push # app2 is deployed (by being pushed to [email protected]: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 [email protected]:app1.git
git push origin master
# likewise for app2
正确的 - 所以我必须开始克隆然后呢? – tommyd456
@ tommyd456是的。我用一个例子来编辑我的答案,我希望能够澄清一些事情。 –
感谢您的额外信息 - 但是 - 我已经有我的本地文件,所以如果我克隆空回购的内容这些将被覆盖? – tommyd456