5

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

问题:

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

PS 操作系统是 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 标签:-(

4

1 回答 1

5

我有按“提交修改”按钮的坏习惯,因为我想拥有上一个提交消息。我没有意识到我实际上做了修正......现在一切都像魅力一样。

感谢大家的帮助:-)

于 2013-08-05T12:27:09.173 回答