所以我的存储库发生了错误Openshift,现在我需要再次上传项目,但是当我这样做时
git commit -am "some text"
git push
Run Code Online (Sandbox Code Playgroud)
我收到消息“一切都是最新的”,我现在想知道如何将我的本地版本强制转换为Openshift使用的远程版本。
我可以看到人们在谈论制作项目的“裸”版本,但我不知道他们在说什么,而且我对 git 不太熟悉,所以我不敢测试很多东西,所以一个不错的“随时可用”的解决方案将是黄金;-)
编辑
正如评论所建议的那样,我尝试了“git push -f origin master”,但得到了相同的结果。
嗯,情况已经很清楚了。您还没有创建任何新的提交,因此没有什么可以推送的。看那个Nothing to commit, working directory clean。
如果您确实需要创建一个不做任何更改的提交,您可以使用git commit --allow-empty -m "empty commit". 不过,我建议创建一个新文件或更改现有文件,然后提交更改。之后,您可以使用 来检查提交是否实际创建git log。然后你可以重试推送 w/ git push origin master,我相信你这次会成功。
| 归档时间: |
|
| 查看次数: |
7957 次 |
| 最近记录: |