git - merge redis 的 repos 以在 Openshift 上工作

标签 git merge redis openshift

我正在尝试通过遵循此 git repos 自述文件 ( https://github.com/EddyRespondek/redis-standalone-openshift-example/blob/master/README.md ) 让 redis 在 OpenShift 上工作

问题是我在最后一条命令中一直出错,如下所示

git pull -s recursive -X myAppGitRepoSSHString upstream master From git://github.com/EddyRespondek/redis-standalone-openshift-example

* branch master -> FETCH_HEAD fatal: Unknown option for merge-recursive: -XmyAppRepoSSHString

如果我耐心尝试

git pull -s recursive -X patience myAppGitRepoSSHString upstream master

fatal: Couldn't find remote ref upstream

fatal: The remote end hung up unexpectedly

我将 myAppGitRepoSSHString 替换为当我将其放入终端时 openshift 提供给我的 SSH 字符串/ key 。 我对 git cli 不熟悉,我应该很熟悉,所以任何帮助都会很棒。

最佳答案

根据该页面,传递给 -X 选项的参数应该是 theirs。您必须将该存储库添加为远程存储库,例如命名为 upstream:

git remote add upstream -m master git://github.com/EddyRespondek/redis-standalone-openshift-example.git

现在你可以运行另一个命令了:

git pull -s recursive -X theirs upstream master

和它看起来的一样。

关于git - merge redis 的 repos 以在 Openshift 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15240639/

相关文章:

git - 如何提交暂存文件并排除修改的文件

git - 恢复删除的子模块

ios - RestKit 作为 Git 子模块安装后出现错误

database - 快速从CSV对DB表进行数据同步

svn - 如何使用新的 SVN 合并跟踪?

node.js - Redis 缓存 - 如何避免竞争条件?

GitLab 显示已删除的分支

.net - Following Redis Config 条目有什么用

linux - 服务器重启后Redis数据丢失

mysql - R连接2个数据框