提交后,Git仍然显示已删除的文件

我怎样才能从我的Git仓库中删除已删除的文件?

我已经删除了包含许多文件的JavaScript库文件夹。 然后我去做这样的改变:

git add . git commit "message" git status 

但它显示所有这些文件为“删除….”。

我怎样才能让他们离开?

如果列出了“待提交”部分下的文件,则继续进行提交; 该文件将保持删除。 (Git也跟踪删除,不仅仅是更改。)

如果列出“更改但未更新”部分下的文件,则有两个选项:

  1. 通过恢复索引中的版本取消删除它们: git checkout path/to/folder
  2. 标记他们在Git中删除,然后提交: git rm -r path/to/folder

这也将添加删除。

 git add -u . 

检查什么上演与承诺:

 git status 

git add -u。

如果你inputgit status ,结果是最新的 ,但是用红色表示

删除:文件夹/ example0.jpg
删除:文件夹/ example1.jpg
删除:文件夹/ example2.jpg

你需要input这个名字才能永久删除“ git add -u ”,那么所有的红色文本都会被标记为绿色。

****不要忘记字母u时期之间的空间

你需要logging,他们确实是要删除。 与logging文件更改的方式相同。

只是而不是git add ,你会使用git rm

你需要告诉git它被删除

 git rm folder 

或者如果你不想让他们回购,你可以将他们添加到.gitignore

假设你想要删除一个文件,而不希望它被提交:

使用命令:

git重置HEAD文件名

然后做一个git状态来validation是否要删除的文件没有出现

然后做一个混帐提交

我发现自己有一个意外的“删除”文件夹后,我'XXX'删除一些本地文件。

我首先创build一个临时分支并提交不想要的“已删除”文件夹,然后删除该临时分支。