问题标签 [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 存储库中有一个名为foo
.
假设它已用rm
(not git rm
) 删除。然后 git status 将显示:
如何暂存此单个文件删除?
如果我尝试:
它说:
更新(9年后,哈哈):
这看起来已经在 git 2.x 中修复了:
git - 不能用 GIT rm rm 文件夹?
我想用 GIT 删除整个目录......每次我不断收到相同的错误并且不明白为什么会这样。
我想删除“blue_white”文件夹...
当我这样做...
我明白这个...
git - git rm --cached 和致命:pathspec
我只是试图检查我的主分支并遇到:
因此,我尝试使用以下命令从 git 中删除此文件(我已经在 .gitignore 中添加了一个表达式来捕获它):
并得到:
所以,有点亏。据我了解,工作文件不是这里的问题。但是,为了完整起见,确实存在工作文件。例如
git - git rm --cached 文件 vs git 重置文件
我正在努力学习 Git。我很困惑
和
这两个命令似乎都将文件从暂存区域转移到非暂存区域。命令有何不同?
git - Git - 撤消 git rm
可能重复:
如何恢复“git rm -r。”?
在这里 Git SOS。我在一个项目上工作了 10 个小时而没有提交(我知道,我知道)然后我 git 添加了太多文件,所以我尝试使用 git rm 并意外删除了所有内容。我有希望吗?:(((
git - 在“git rm -rf”之后恢复暂存但未提交的文件
在我的本地机器上,我从文件夹中删除了文件。
然后我写了(不要问我,为什么!:))
我还没有承诺。现在我的项目中有空文件夹。.git
文件夹中有objects
53 Mb 的文件。
如何恢复我的文件?我尝试过像 Drill Disc 和 Stellar 这样的程序,但没有找到我的文件。而且我无法从 GIT 回滚。
如何恢复丢失的文件?
ruby - Git:无法运行 git 'rm -rf 。--缓存'
我正在使用 Rubygems,它在 git 中缓存了很多文件。简单的解决方案就是运行git rm -rf . --cached
,但是当我运行它时,会出现以下消息:
即使我运行git rm -rf ./\* --cached
,它仍然返回:
有什么解决办法吗?
git - 不能`git rm`以前跟踪的文件
我有一个 Windows 8 计算机上的开发人员,他从Git-Scm安装了 git,他无法git rm
从他的存储库中删除文件。
git --version
输出:
当他尝试取消跟踪文件时,他收到以下消息:
我不确定问题是什么,我们已经尝试了多种从 Windows (./folder/file
, "./folder/file"
, folder/file
, "folder/file"
)输入路径的方法,但到目前为止都没有成功。
如果我愿意,我可以删除我机器上的文件,但我想知道这里的 Git 有什么问题。为什么他不能git rm
存档?
git - 如何撤消“ git rm -r -f * ”
我第一次使用 git,我有一个目录,里面有几个程序,并做了以下步骤
- 我做了
git add .
- 然后
git commit
,然后我收到一条消息Aborting commit due to empty commit message.
- 然后我想,让我在公共消息下提交一组文件。所以我想删除所有添加的文件。
- 所以我做了
git rm -r -f
- 当我这样做时,
ls
我丢失了所有代码。有什么办法可以让他们回来,我什至没有备份副本。
到目前为止我一直遵循的事情
我用谷歌搜索了一些发现的一些命令,但它们不起作用
git stash
如果我输入这个命令,我会得到
致命:错误的修订版“HEAD”致命:错误的修订版“HEAD”致命:需要单个修订版您还没有初始提交
git reset HEAD
,如果我输入这个命令,我会得到
致命:模棱两可的参数“头”:未知的修订或路径不在工作树中。使用 '--' 将路径与修订分开
我真的需要找回那些文件!
我创建 GIT 所遵循的步骤
mkdir BareRepo
- 在目录中
BareRepo
我做了git init
,,,git status
git config --bool core.bare true
- 然后我克隆了 BareRepo
git clone BareRepo/ Programs/
- 在
Programs
目录中,我做了上述所有事情