问题标签 [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.
git - 'git rm -r --cached bin/' 不工作
当我输入:
git rm -r --cached bin/
我得到以下信息:
致命:pathspec 'bin/' 不匹配任何文件
文件夹存在。我不知道为什么这不起作用。我找到了几个答案说这是正确的语法。
git - 为新文件运行“git rm”?
我做了以下(为了学习git rm
)。
在空文件夹上创建了一个空存储库。创建了一个名为 test.txt 的文件,对其进行修改,然后运行以下命令(以及随之而来的结果)。
所以,我的问题是:
test.txt 什么时候git rm
真正有用?
git - 在第一次提交之前撤消 git rm -rf(不明确的参数 'HEAD')
在我提交之前,我在一个新的 repo 中做了git rm -r -f
一个 ENTIRE 目录。我没有树枝。
我尝试了 Stack Overflow 上的答案,但没有任何帮助。我试过这个:
但是得到了这个:
有什么办法可以找回文件吗?
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 技巧可以标记我刚刚删除的文件应该被删除?
git - git 撤消删除的文件
我是 git 新手。我有来自远程的结帐文件。我不得不从 git repo 中删除几个文件。我没有执行git rm
命令,而是发出了 unixrm -rf folder
命令。我需要还原删除命令,然后执行git rm
命令。如何恢复到最新的代码?
注意:我还没有提交暂存文件。out ofgit status
是删除的文件列表,格式如下:
git - 从 git 跟踪中删除文件夹
我需要从跟踪中排除文件夹(名称上传)。我试着跑
之后我添加了 .gitignore 的路径
但是当我运行时,git status
它们显示为已删除。如果我尝试提交更改,文件将被删除,而不仅仅是从跟踪中删除。
我究竟做错了什么?
我也试过
但这似乎只取消跟踪文件。但我需要从跟踪中删除整个文件夹(包括子文件夹)。
git - 恢复未在 git 中暂存的已删除文件
我不小心删除了我的源代码的整个目录……使用了一个不错的 rm -r。我知道,真的很糟糕;但幸运的是,我在包含目录中有一个 git repo。因此,git 有一个巨大的已删除文件的未暂存更改列表。例如:
如何取回这些文件?网上都有建议:
或者
但据我了解,这会将文件恢复到上次提交时的状态。我不想回到最后一次提交,而是回到删除操作之前。我可以查看 gitk 并查看删除前的文件;因此这必须是可能的。
git - Git - rm --cached .idea 和致命路径规范
我正在使用 PHPstorm,我想从 git 索引中删除隐藏文件夹 .idea。当我使用时,$git status
我得到了
但是当我想用命令从 git index 中删除它时,git rm --cached .idea/
我得到了错误
我尝试了不同的路径选项,但没有结果:
我做错了什么?
git - 如何 git rm 从 repo 中删除所有文件,不包括其他文件
我已经使用这篇文章从已从磁盘中删除的 Git 存储库中删除多个文件来弄清楚如何使用 git rm 一次删除多个文件。
现在,我想这样做,不包括一个目录。我试过这个:
但它没有用。我是否滥用了排除标签?