相关疑难解决方法(0)

如何在Git中提交所有已删除的文件?

可能重复:
从已从磁盘中删除的Git存储库中删除多个文件

如果我从磁盘中删除了一些文件,它们会像Git repo中那样被删除:

C:\git\bc>git status
# On branch tracking2
# Changed but not updated:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       deleted:    test.txt
#
Run Code Online (Sandbox Code Playgroud)

有没有办法执行单个命令"只是从存储库中删除这些文件"?
类似于git add .将所有新的和修改过的文件添加到舞台上.

我使用Visual Studio和Windows资源管理器来处理我的源代码树,在某些时候我只删除了一大堆文件.然后我发现调用很痛苦,git rm因为文件不再存在,并且没有命令行intellisense来帮助我输入它.

我只想要一个命令,删除git中也从磁盘中删除的所有文件.

git git-add

969
推荐指数
0
解决办法
23万
查看次数

我如何在git中使用别名命令?

我看到有人收到的截屏视频

git st
git ci
Run Code Online (Sandbox Code Playgroud)

上班.当我这样做时,我得到一个错误,问我是否有其他意思.
作为一个git newb,我需要知道你要做什么来完成这项工作?

git

592
推荐指数
16
解决办法
21万
查看次数

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

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

我承诺并推动.

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
Run Code Online (Sandbox Code Playgroud)

如果我使用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 …
Run Code Online (Sandbox Code Playgroud)

git git-rm

233
推荐指数
8
解决办法
14万
查看次数

使用Git/GitHub删除文件

首先,我是Git的新手.

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

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

git github

115
推荐指数
3
解决办法
9万
查看次数

Git:如何提交手动删除的文件?

在我的git存储库中,我将文件(rm)移动到另一个文件夹后手动删除.我并没有把所有的改变都交给我的回购,但现在我做了git status .

ronnie@ronnie:/home/github/Vimfiles/Vim$ git status .
# 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:    plugin/dwm.vim
#
no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)

现在,我应该如何提交,以便dwm.vim从我的远程仓库中的插件文件夹中删除.我知道我必须使用,git add && git commit但我没有文件提交/添加,因为/plugin/dwm.vim已经删除.

git github

77
推荐指数
3
解决办法
15万
查看次数

当它们已从fs中删除时,从git索引中删除文件

我从fs中删除了一堆文件,并列为已删除git status.

如何更快地暂存此更改,然后git rm为每个文件运行?

filesystems git

35
推荐指数
3
解决办法
1万
查看次数

无法从Git递归删除文件

我想在〜/ bin /中删除Git中的所有文件.

我跑

git rm -r --cached ~/.vim/*                      # Thanks to Pate in finding --cached!
Run Code Online (Sandbox Code Playgroud)

我明白了

fatal: pathspec '.vim/colors' did not match any files
Run Code Online (Sandbox Code Playgroud)

这个错误消息建议我使用以下PATH,因为〜/ .vim/**不起作用

~/.vim/*        # I get the error
~/.vim/*/*/*    # This removes files from the index at ~/.vim/folderA/folderB/file1.txt
~/.vim/*/*      # similar error as to the first PATH
Run Code Online (Sandbox Code Playgroud)

如何从Git中删除〜/ .vim中的所有文件和子目录?

-

git rm

32
推荐指数
2
解决办法
4万
查看次数

Git rm几个文件?

如何在不手动输入所有文件的完整路径的情况下轻松删除多个文件git rm?我有很多我想保留的修改过的文件,因此删除所有已修改的文件也是不可能的.

而且还可以在不手动输入的情况下还原多个文件的更改git checkout -- /path/to/file

git git-rm

20
推荐指数
3
解决办法
2万
查看次数

"git add -u"和"git add -A"有什么区别?

好的,所以当我遇到" 从已从磁盘中删除的Git仓库中删除多个文件 "时,我正在搜索"如何从Git中删除手动删除的文件"而不实际git rm file.txt为每个文件执行操作.

两个最受欢迎的命令是:

  • git add -u
  • git add -A

虽然它们都适合我,但我仍然无法理解其中的差异,并且页面上的解决方案也没有解释.我的问题是,它们如何彼此不同,以及可以使用哪些其他git命令来删除从磁盘手动删除的文件?

git git-add

20
推荐指数
2
解决办法
6308
查看次数

如何使用"rm"而不是"git rm"添加和提交删除?

我使用rmFinder等从Git存储库中删除了一堆文件和目录.

我正在寻找一个Git命令,它会将这些记录到索引标记为删除,就好像我已经调用git rm它们一样.

我理解git add -u会这样做,还有其他一些事情.我希望我的命令专门处理删除.

git version-control

18
推荐指数
2
解决办法
8235
查看次数

标签 统计

git ×10

git-add ×2

git-rm ×2

github ×2

filesystems ×1

rm ×1

version-control ×1