当前位置:  开发笔记 > 开发工具 > 正文

无法在Git中快速删除许多文件

如何解决《无法在Git中快速删除许多文件》经验,为你挑选了1个好方法。

我删除了Git的分支newFeature中的777个文件

rm !(example)

我想承诺.Git让我手动删除每个删除的文件

git rm file

为所有名称不相似的777文件编写上述命令需要花费大量时间.

如何在我的Git分支newFeature中删除这些777文件? 我希望将它们作为备份供以后使用,但现在,我想要没有它们.



1> VonC..:
git add -u

它将"git删除"您删除的所有文件.

Git添加:

ü
--update

仅更新git已经知道的文件,为提交暂存已修改的内容并标记要删除的已删除文件.
这类似于git commit -a准备提交的" ",但更新仅限于命令行中指定的路径.
如果未指定路径,则更新当前目录及其子目录中的所有跟踪文件.


"管道方式"确实是某种脚本的一线

for i in ` git st | grep deleted | awk ‘{print $3}’ ` ; do git rm $i; done

或者用于带有GnuWin32的Windows框

git st | grep deleted | gawk "{print \"git rm \"$3}" | cmd

但这git add -u是主要的瓷器方式.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有