如何使用 git rm -cached 删除波形符文件
How to use git rm -cached to remove tilde file
我的 git 存储库中有 ~$itial Problem Description.docx
文件。
我猜它是 Microsoft word 的恢复类型文件。
我把它添加到 repo 并无意中推送了。
当我尝试做 git rm --cached ~$itial Problem Description.docx
它说 - '~ Problem Description.docx'
不匹配任何文件
我如何git rm --cached
这个?我要在 .gitignore
中输入什么来忽略它?
问题是 shell 将 $itial
解释为(空)环境变量,因为 $
。您可以使用单引号阻止 shell 解析它:
$ git rm '~$itial Problem Description.docx'
我的 git 存储库中有 ~$itial Problem Description.docx
文件。
我猜它是 Microsoft word 的恢复类型文件。
我把它添加到 repo 并无意中推送了。
当我尝试做 git rm --cached ~$itial Problem Description.docx
它说 - '~ Problem Description.docx'
不匹配任何文件
我如何git rm --cached
这个?我要在 .gitignore
中输入什么来忽略它?
问题是 shell 将 $itial
解释为(空)环境变量,因为 $
。您可以使用单引号阻止 shell 解析它:
$ git rm '~$itial Problem Description.docx'