git pull不会在kubuntu / var / www / html文件夹

时间:2017-03-23 20:47:50

标签: linux git ubuntu permission-denied

失败并显示警告:无法取消关联...权限被拒绝

操作顺序:

删除了一些文件,将已删除的文件添加到暂存文件中。

# 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.

1 个答案:

答案 0 :(得分:1)

您的问题是操作系统权限。它与git无关。如果您查看该repo的git状态,您可能会将/ var / www / html中的文件视为新的未跟踪文件,因为git认为您已经删除了它们。我建议找一个具有相应权限的用户并手动删除它们,或运行如下所示的内容:

sudo git reset --hard && git clean -fdx .

警告:此命令将删除所有未跟踪的文件并重置所有跟踪的更改。

相关问题