问题标签 [git-rm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
493 浏览

git - 'git rm -r --cached bin/' 不工作

当我输入:

git rm -r --cached bin/

我得到以下信息:

致命:pathspec 'bin/' 不匹配任何文件

文件夹存在。我不知道为什么这不起作用。我找到了几个答案说这是正确的语法。

0 投票
1 回答
644 浏览

git - 为新文件运行“git rm”?

我做了以下(为了学习git rm)。

在空文件夹上创建了一个空存储库。创建了一个名为 test.txt 的文件,对其进行修改,然后运行以下命令(以及随之而来的结果)。

所以,我的问题是:

test.txt 什么时候git rm真正有用?

0 投票
2 回答
448 浏览

git - 在第一次提交之前撤消 git rm -rf(不明确的参数 'HEAD')

在我提交之前,我在一个新的 repo 中做了git rm -r -f一个 ENTIRE 目录。我没有树枝。

我尝试了 Stack Overflow 上的答案,但没有任何帮助。我试过这个:

但是得到了这个:

有什么办法可以找回文件吗?

0 投票
1 回答
499 浏览

git - Git删除文件而不使用git rm

通常我会在处理合并冲突时删除一个文件(通过 Finder)。当我去结束我的合并时,我尝试git rm my_file.txt并得到一个错误,即fatal: unable to stat 'my_file.txt': No such file or directory.

我是否必须去 CLI 并且总是这样做git rm my_file.txt,或者是否有一个 git 技巧可以标记我刚刚删除的文件应该被删除?

0 投票
1 回答
7330 浏览

git - 撤消 git rm 。-r --cached 或提交更改?

我试图让我的 .gitingore 工作(链接到问题:))。

我刚刚做了

现在,当我输入时,我有一个完整的已删除文件列表:

这是正常的吗?我可以安全地提交所有更改吗?

或者也许有办法撤销这个命令?

PS:我试图了解这个命令的作用,但我只发现了这个:http ://brianloomis.wordpress.com/2009/08/10/git-rm-r-cached/ 这对我来说不是很清楚.

PS 2:好的 :) 为了保存我的皮肤,我进行了重置:

已删除的文件再见了 :) 在 git status -s 中不再可见。但是仍然可以安全地执行命令:

0 投票
5 回答
23492 浏览

git - git 撤消删除的文件

我是 git 新手。我有来自远程的结帐文件。我不得不从 git repo 中删除几个文件。我没有执行git rm命令,而是发出了 unixrm -rf folder命令。我需要还原删除命令,然后执行git rm命令。如何恢复到最新的代码?

注意:我还没有提交暂存文件。out ofgit status是删除的文件列表,格式如下:

0 投票
6 回答
333048 浏览

git - 从 git 跟踪中删除文件夹

我需要从跟踪中排除文件夹(名称上传)。我试着跑

之后我添加了 .gitignore 的路径

但是当我运行时,git status它们显示为已删除。如果我尝试提交更改,文件将被删除,而不仅仅是从跟踪中删除。

我究竟做错了什么?

我也试过

但这似乎只取消跟踪文件。但我需要从跟踪中删除整个文件夹(包括子文件夹)。

0 投票
5 回答
24141 浏览

git - 恢复未在 git 中暂存的已删除文件

我不小心删除了我的源代码的整个目录……使用了一个不错的 rm -r。我知道,真的很糟糕;但幸运的是,我在包含目录中有一个 git repo。因此,git 有一个巨大的已删除文件的未暂存更改列表。例如:

如何取回这些文件?网上都有建议:

或者

但据我了解,这会将文件恢复到上次提交时的状态。我不想回到最后一次提交,而是回到删除操作之前。我可以查看 gitk 并查看删除前的文件;因此这必须是可能的。

0 投票
3 回答
6393 浏览

git - Git - rm --cached .idea 和致命路径规范

我正在使用 PHPstorm,我想从 git 索引中删除隐藏文件夹 .idea。当我使用时,$git status我得到了

但是当我想用命令从 git index 中删除它时,git rm --cached .idea/我得到了错误

我尝试了不同的路径选项,但没有结果:

我做错了什么?

0 投票
1 回答
394 浏览

git - 如何 git rm 从 repo 中删除所有文件,不包括其他文件

我已经使用这篇文章从已从磁盘中删除的 Git 存储库中删除多个文件来弄清楚如何使用 git rm 一次删除多个文件。

现在,我想这样做,不包括一个目录。我试过这个:

但它没有用。我是否滥用了排除标签?