本文介绍了如何删除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