eclipse - git push 拒绝非快进

标签 eclipse git

我在 12 个项目中有大约 40,000 行 C++ 代码。每个项目都有不同的 git。 我有 shell 脚本,可以安装我的软件,放置 NoSQL 数据库,创建目录等。它还为每个项目创建一个源目录。 我使用克隆“git clone”

问题:

当我进行更改并进行本地“提交”时,我无法在我的主存储库中“推送”, 由于“git push rejected -non-fast forward”... 我是唯一有权访问这些文件的人。 所以不可能“推送失败,因为我的引用落后于远程存储库的引用。”

附言 操作系统为Linux/Ubuntu

编辑1

本地

git log --graph --pretty=oneline –abbrev-commit
* 5e540fd Founder initial commit  ver 2

主要

git log --graph --pretty=oneline –abbrev-commit
* 74acd89 Founder initial commit

编辑2

我只是使用 CLI 而不是 eclipse 完成了所有工作。 所以手动我没有问题

主要

git log --graph -–oneline
* 45f84ae ver 2
* 74acd89 Founder initial commit

克隆

git log --graph --oneline
* 45f84ae ver 2
* 74acd89 Founder initial commit

首先(编辑 1)我使用 eclipse 来进行 a) 本地提交和 b) 推送

现在我正在使用终端,它正在作为一种魅力工作,但我还不明白 eclipse 的问题

附言

我无法添加 eclipse 标签:-(

最佳答案

我有一个坏习惯,就是按“提交修改”按钮,因为我想得到之前的提交信息。我没有意识到我实际上做了修改...... 现在一切都像魅力一样运作。

感谢大家的帮助:-)

关于eclipse - git push 拒绝非快进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18042803/

相关文章:

java - 在 Mac 上运行 Java 应用程序

git - move 后如何修复本地 git repo 的路径?

eclipse - 使用 Mercurial 时,除了 Compare 作为 Eclipse 中的默认差异工具之外?

java - 如何在 Eclipse 调试期间初始化 HashSet 变量?

eclipse - 如何在 mac osx 上完全卸载 eclipse che?

python - git 如何获取与文件关联的提交?

git - 在 github 上的 fork 中跟踪上游的最佳实践

git - 如何以只读方式与合作者共享私有(private) GitHub 存储库中的一个分支?

git pre commit hook 以确保 HEAD 从 master repo 是最新的

java - 使用 Eclipse 处理 Java 时出现 FileNotFoundException