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

使用Git/GitHub删除文件

如何解决《使用Git/GitHub删除文件》经验,为你挑选了3个好方法。

首先,我是Git的新手.

我使用Finder在Mac上本地删除了一堆文件.我希望我删除的文件不再显示在当前分支中,但它们确实如此.

任何Git用户都知道更新索引的命令吗?



1> 小智..:

我认为这将是一种更简单的方式来做你想要的:

git add . -A 

然后你会做:

git commit -m "removed some files"

如上所述.


-A标志有什么作用?
@KimPrince`git help add`将告诉你`-A`的含义并列出所有其他开关.

2> miku..:

您可以看到已删除的文件,这些文件仍在"跟踪"中:

git ls-files --deleted

要从分支中删除文件,您可以执行以下操作:

git ls-files --deleted -z | xargs -0 git rm

来自man git-rm:

从索引中删除文件,或从工作树和索引中删除文件.git-rm不会仅从您的工作目录中删除文件.(没有选项只能从工作树中删除文件13并将其保留在索引中;如果要这样做,请使用/ bin/rm.)

最后,提交"删除"做类似的事情:

git commit -m "removed some files"



3> Gareth..:

我不知道自从之前的答案以来是否已将其添加到git中,但我刚刚使用过

git add -u
git commit -m "Removed some files"

实现同样的目标.

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