警告:无法打开目录 '。废纸篓/':不允许操作 在分支主服务器上 未跟踪的文件:



我是新手,对此感到非常抱歉 我试图 git commit -m ",当我这样做时说:

warning: could not open directory '.Trash/': Operation not permitted
On branch master
Untracked files:
nothing added to commit but untracked files present

有谁知道如何解决这个问题?

虽然我同意"Git 需要谨慎",但这是一个常见的问题和错误,在大多数情况下根本不难修复。事实上,我只是在同事的钻机上修复了这个问题。通常,当新人或不太了解 Git 的人意外地在其主目录中运行git init时,会导致它在其主目录中初始化 Git 存储库(当然,您永远不应该这样做)。

解决此问题的方法是cd到您的主目录,然后通过运行以下命令删除.git目录:

rm -rf .git

(注意:绝对确保在运行上述命令时,小心地将.git添加到单行的末尾,并且您没有以超级用户身份登录,例如不要使用sudo)。

然后,仔细检查是否通过运行ls -a删除了.git目录。您不应该再看到它列出。

您的主目录现在不再是 Git 存储库。

我认为必须做很多工作来解决这个问题。Git 需要一些谨慎和小心。

  1. 您是否实际上在当前目录中初始化了 git 存储库?git statusgit whatchanged可能会有所帮助。
  2. 在提交之前,您应该添加文件,尤其是当您"没有添加任何内容以提交但存在未跟踪的文件"时
  3. 您是否具有在目录中读取和写入的实际权限?

检查这些要点,您最终可以解决此问题

相关内容

最新更新