我有一个实时的http服务器。
我在服务器主存储库中创建了一个存储库:
~ > git init .
~ > git add index.php
~ > git add files
~ > git commit
我使用eclipse将文件签出到我的本地机器中。 这些文件都在我的本地机器上,并且在Eclipse中受版本控制。
当我尝试提交修改(“提交并推送”)时,我收到以下错误:
master:master [rejected - non-fast-forward]
知道为什么吗?
谢谢。
答案 0 :(得分:1)
我注意到你在服务器上初始化了一个非裸仓库。通常情况下,git会阻止你推送到这样的非裸仓库。你可以试试没有Eclipse,看看你的错误是否有所改变?
答案 1 :(得分:0)
我在我的主存储库中创建了两个文件夹:
~/live
~/repo
现在提交和推送工作都没问题。