每次 git push 时都会出现此错误。仅用于此工作目录。不是在另一个类似的地方,据我所知,它具有相同的权限。
$ git push
Counting objects: 15, done.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (8/8), 683 bytes, done.
Total 8 (delta 5), reused 0 (delta 0)
remote: Sending mail...
To git@devel.site.com:mysite.git
dd36358..86bc572 redesign -> redesign
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@devel.site.com:mysite.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
这是权限问题吗?git pull 似乎工作正常, git push 似乎也可以通过,但我仍然收到错误。
有任何想法吗?