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

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

本文介绍了如何删除Git存储库中的多个已删除文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



我已经提交并推送。

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

 #在分支master上
#没有为commit提交更改:
#(使用git add / rm< file> ...更新将要提交的内容)
#(使用git checkout - < file> ...放弃工作目录)

#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 ,它会给出以下结果。

 用法:git rm [options] [ - ]< file> ... 

-n,--dry-run空运行
-q, --quiet不会列出被删除的文件
- 只能从索引中删除
-f,--force覆盖最新的检查
-r al低递归删除
--ignore-unmatch退出,即使没有任何匹配,也是零状态


解决方案

  git add -u 

更新您的所有更改


I have deleted some files and git status shows as below.

I have committed and pushed.

GitHub still shows the deleted files in the repository. How can I delete files in the GitHub repository?

# 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

If I use git rm, it gives the following.

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

updates all your changes

这篇关于如何删除Git存储库中的多个已删除文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 08:26