我正在尝试通过遵循此 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/