git - 如何删除 Git 存储库中的多个已删除文件

标签 git git-rm

我删除了一些文件,git状态显示如下。

我已经 promise 并 push 了。

GitHub 仍然显示存储库中已删除的文件。如何删除 GitHub 存储库中的文件?

# On branch master
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   deleted:    modules/welcome/language/english/kaimonokago_lang.php
#   deleted:    modules/welcome/language/french/kaimonokago_lang.php
#   deleted:    modules/welcome/language/german/kaimonokago_lang.php
#   deleted:    modules/welcome/language/norwegian/kaimonokago_lang.php

如果我使用 git rm,它会给出以下内容。

usage: git rm [options] [--] <file>...

-n, --dry-run         dry run
-q, --quiet           do not list removed files
--cached              only remove from the index
-f, --force           override the up-to-date check
-r                    allow recursive removal
--ignore-unmatch      exit with a zero status even if nothing matched

最佳答案

git add -u 

更新所有更改

关于git - 如何删除 Git 存储库中的多个已删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004453/

相关文章:

git:在 git 中使用未跟踪的基数进行 rebase

git - `git push origin` 的结果是什么?

git - 如何还原 "git rm -r ."?

git blame 自动删除文件

Git - 撤消 git rm

git - Git-从存储库中删除所有特定类型的文件

Git sparse checkout 只支持 repo 根目录下的文件夹?

git - 如何更改remove+add以在git历史记录中移动

git - 在 git 上共享 dockerfile 和共享 docker 容器有什么区别?

Git + 轨道 : How to restore files deleted with "git rm -r"?