我在12个项目中有大约40,000行C ++代码。每个项目都有不同的git。 我有shell脚本,它可以安装我的软件,放入NoSQL数据库,创建目录等。它还为每个项目创建一个源目录。 我使用克隆“git clone”
问题:
当我进行更改并进行本地“提交”时,我无法在主存储库中“推送”, 由于“ git push rejected -non -fast forward ”...... 我是唯一有权访问这些文件的人。 所以不可能“推送失败,因为我的参考文件落后于远程存储库。”
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的问题
PS
我无法添加eclipse标签: - (
答案 0 :(得分:5)
我有一个坏习惯,按下“提交修改”按钮,因为我想要先前的提交消息。我没有意识到我实际做了修改...... 现在一切都像魅力一样。
感谢大家的帮助: - )