Git:致命:无法 lstat '.README.swp':权限被拒绝

标签 git

看来,我错误地创建了一个文件 .README.swp。 (实际上,通过使用命令 vim README)。 所以,现在我有:

$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        .README.swp

nothing added to commit but untracked files present (use "git add" to track)

当我尝试使用命令:git clean -f时,我收到以下消息: 致命:无法 lstat '.README.swp':权限被拒绝

那我该如何删除它呢? 提前致谢!

最佳答案

该文件可能被锁定,或者它是由另一个用户(root 也许)创建的。

无论如何,退出任何可能使用它的应用程序(可能只是 vim 的一个实例),如果它不起作用,您可以尝试以 root 身份运行 clean 命令。

关于Git:致命:无法 lstat '.README.swp':权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34927243/

相关文章:

git - 如何撤消 git rm 。 -r --cached 命令而不丢失任何未提交的更改?

git - 我可以在创建 git 标签后对其进行签名吗?

git - 如何使用 TortoiseGit 将单个文件更改推送到两个分支?

git - 如何在 git 的单个命令中取消暂存和丢弃

混帐/Github : Commit got lost

git - 获取存储库的当前版本

git - 使用 gruntjs 作为预提交 Hook

ruby-on-rails - 如何在我的 ec2 实例中使用 git 部署我的 ruby​​ on rails 应用程序?

git - 如何提交和推送所有更改,包括删除?

git - 将分支 A merge 到 B 是否与将 B merge 到 A 相同?