我删除了Git的分支newFeature中的777个文件
rm !(example)
Run Code Online (Sandbox Code Playgroud)
我想承诺.Git让我手动删除每个删除的文件
git rm file
Run Code Online (Sandbox Code Playgroud)
为所有名称不相似的777文件编写上述命令需要花费大量时间.
如何在我的Git分支newFeature中删除这些777文件? 我希望将它们作为备份供以后使用,但现在,我想要没有它们.
Von*_*onC 19
git add -u
Run Code Online (Sandbox Code Playgroud)
它将"git删除"您删除的所有文件.
从Git添加:
ü
--update
仅更新git已经知道的文件,为提交暂存已修改的内容并标记要删除的已删除文件.
这类似于git commit -a准备提交的" ",但更新仅限于命令行中指定的路径.
如果未指定路径,则更新当前目录及其子目录中的所有跟踪文件.
"管道方式"确实是某种脚本的一线
for i in ` git st | grep deleted | awk ‘{print $3}’ ` ; do git rm $i; done
Run Code Online (Sandbox Code Playgroud)
或者用于带有GnuWin32的Windows框
git st | grep deleted | gawk "{print \"git rm \"$3}" | cmd
Run Code Online (Sandbox Code Playgroud)
但这git add -u是主要的瓷器方式.
| 归档时间: |
|
| 查看次数: |
1018 次 |
| 最近记录: |