首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从git中删除不存在的文件

从git中删除不存在的文件
EN

Stack Overflow用户
提问于 2016-06-07 20:40:25
回答 3查看 1.2K关注 0票数 1

git状态所提供的信息包括:

代码语言:javascript
复制
git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)

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

"src/HomeBundle/Entity/\320Apartments.php"
"src/HomeBundle/Repository/\320ApartmentsRepository.php"
"src/HomeBundle/Resources/config/doctrine/\320Apartments.orm.yml"

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

我想从我的计算机中删除这些文件,因为我无意中创建了这些文件。

我试着表演:

代码语言:javascript
复制
git rm "src/HomeBundle/Entity/\320Apartments.php"
fatal: pathspec 'src/HomeBundle/Entity/\320Apartments.php' did not match any files

git rm '"src/HomeBundle/Entity/\320Apartments.php"'
fatal: pathspec '"src/HomeBundle/Entity/\320Apartments.php"' did not match any files

rm '"src/HomeBundle/Entity/\320Apartments.php"'
rm: cannot remove ‘"src/HomeBundle/Entity/\\320Apartments.php"’: No such file or directory

rm "src/HomeBundle/Entity/\320Apartments.php"
rm: cannot remove ‘src/HomeBundle/Entity/\\320Apartments.php’: No such file or directory

git rm '"src//HomeBundle//Entity//\320Apartments.php"'
fatal: pathspec '"src//HomeBundle//Entity//\320Apartments.php"' did not match any files

git rm "src//HomeBundle//Entity//\320Apartments.php"
fatal: pathspec 'src//HomeBundle//Entity//\320Apartments.php' did not match any files

rm '"src//HomeBundle//Entity//\320Apartments.php"'
rm: cannot remove ‘"src//HomeBundle//Entity//\\320Apartments.php"’: No such file or directory

请帮我找到并移除它们!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-06-07 20:51:54

你不需要像“src//.”那样的双斜杠。“

您使用的是linux终端,所以您可能使用bash。尝试自动完成:

rm src/H<tab><tab>

  • 您编写rm src/H,然后按两次选项卡,它将完成到"src/HomeBundle“,然后添加"/E”并按两次选项卡。如果有必要,这将帮助您自动完成路径转义字符。
票数 1
EN

Stack Overflow用户

发布于 2016-06-07 21:18:53

您可以运行‘git清洁-f’来从工作目录中删除所有未跟踪的文件。添加‘-d’选项以删除目录。您也可以使用'git干净-n‘来检查将要删除的内容(所谓的“deleted”)。

票数 1
EN

Stack Overflow用户

发布于 2016-06-07 20:44:20

使用git rm file_name命令删除文件跟踪。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37688935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档