失败并显示警告:无法取消关联...权限被拒绝
操作顺序:
删除了一些文件,将已删除的文件添加到暂存文件中。
# On 1st local remote repository:*
git commit -m "deletion of folder with files"
# pushed to remote repository
git push origin branchName
# On local repository
git pull
给出错误:警告:无法取消关联...权限被拒绝
我看到文件没有删除
也许它与存储库在/var/wwww/html
中的事实有关?
通常我会在那里用sudo进行更改。
似乎运行后在索引中应用了更改:
git log -1
如何通过 git pull 正确应用此删除? 现在运行 git pull 会返回
Already up-to-date.
答案 0 :(得分:1)
您的问题是操作系统权限。它与git无关。如果您查看该repo的git状态,您可能会将/ var / www / html中的文件视为新的未跟踪文件,因为git认为您已经删除了它们。我建议找一个具有相应权限的用户并手动删除它们,或运行如下所示的内容:
sudo git reset --hard && git clean -fdx .
警告:此命令将删除所有未跟踪的文件并重置所有跟踪的更改。