cf推送不在IBM BlueMix上更新Git存储库

时间:2016-05-29 14:10:28

标签: git ibm-cloud cloudfoundry

在我执行cf push我的代码更改后,在本地完成,当我单击Overview部分中的“编辑代码”时,我没有看到Bluemix上的Git存储库中的更改。它仍然显示IBM最初创建的Starter应用程序代码。奇怪的是,当我启动路线网址时,我确实看到了我推送的更改。

简而言之,cf push似乎更新了运行时环境,当我访问我的URL时,更改都是可见的,但它并没有更新Git存储库中的代码。在cf push之后,是否需要在本地计算机上执行任何其他操作?如果是这样,你能不能给我一个我需要在本地执行所需命令的例子。

1 个答案:

答案 0 :(得分:1)

通过推动cf工具,您可以绕过jazz git存储库。你可以做的就是克隆repo,在你的实际项目本地更新git项目,并推送更改。

  • git clone您的本地jazz存储库
  • 删除新创建的目录中的.git目录以外的所有文件
  • 从同一目录中复制项目中的所有文件
  • 创建.gitignore(https://www.gitignore.io/
  • git add .
  • git commit "Initial commit"
  • git push

默认情况下,DevOps管道将自动构建&部署您的更改,因此几分钟后您的应用程序将再次运行,但这次它将与存储库同步。

如果您使用git存储库,则不应再使用cf push