我正在使用 openshift 服务器来托管我的 php 应用程序。我已使用 sftp 将文件添加到我的服务器到 ~/app-root/runtime/repo 目录。可以通过网络访问相同的文件。但是当我 git clone 我的存储库到我的本地机器时,我看不到我上传的文件。当我使用 git 添加和推送文件时,在我的 app-root 文件夹中都没有看到。任何帮助表示赞赏
问问题
1978 次
1 回答
5
git 不会跟踪直接在 gear 的 repo/dir 上所做的更改,当您将本地 git repo 推送到 gear 时,这些更改将被覆盖。要跟踪它们,请将它们 scp/sftp 发送回您的本地 git repo 并添加/提交/推送它们。
scp/sftp 的替代方法是运行“rhc snapshot {appName}”,它将备份您的所有文件(快照情况下的代码和数据),然后您可以将 repo/ 目录下的文件提取回本地git repo,然后添加/提交/推送它们。
随意张贴到我们的论坛: https ://openshift.redhat.com/community/forums/openshift
于 2013-03-16T21:03:58.400 回答