linux - git pull 和文件权限

标签 linux git

我正在尝试使用 git pull 从 git 存储库中提取更改,但收到此错误:

error: unable to unlink old 'folder/file.php' (Permission denied)

file.php 的权限为 664,owner:group 是我的用户。因此,我将权限更改为 775,认为我只需要写入访问权限,但现在当我执行 git pull 时,出现错误,提示我需要存储本地更改。如何提取此文件的更改?

最佳答案

要取消链接文件名,您需要在包含该文件名的目录上使用 wx

撤消那个愚蠢的 775 并查看目录权限。

ls -ld folder

关于linux - git pull 和文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20687650/

相关文章:

git - 如何设置 GitHub 存储库和分支以进行协作?

git - 不 merge pull 远程分支

linux - 自动化 Amazon EBS 快照 任何人在 linux 上都有一个好的脚本或解决方案

c - 我在哪里可以找到系统调用源代码?

linux - 有人知道如何等待 bash 直到 linux 内核完全启动吗?

ruby - Git推送到Heroku,收到 "Invalid RUBY_VERSION specified:"

linux - 在SDIO接口(interface)中如何注册中断

linux - 具有局部变量的线程函数是否需要 pthread_mutex_lock?

git - 无法在 github 存储库上设置原点

Git 在从其他分支 pull 时要求提交消息