【问题标题】:Bad commit is not letting me revert, undo or discard files错误提交不允许我还原、撤消或丢弃文件
【发布时间】:2015-05-28 23:31:02
【问题描述】:

我有一个错误的提交,不允许我更改或提交到我的存储库,我不确定它是什么。我小组中的某个人更新了这个错误,现在这件事正在发生。

我不知道如何解决这个问题,这些文件甚至不存在于我的存储库中。我从来没有创造过它们,甚至没有把它们放在任何地方。有人可以帮我解决这个问题吗?上次发生这种情况时,我刚刚摆脱了存储库并创建了一个新存储库。我不想再这样做了,这非常烦人。

【问题讨论】:

  • 我没有看到提交但未分阶段删除。您是否试图摆脱那些“要提交的文件”?
  • 是的,我希望它们消失,但每次我尝试丢弃它们时,它都会说它们正在使用中。它们不是,它们甚至不存在于我的计算机中。我不知道为什么会出现此错误,这些文件甚至不存在于存储库中。
  • 我明白了,你熟悉 git 控制台吗?
  • 如果你指的是 Git Shell,是的,我之前在 Windows 和 Ubuntu 上都使用过它。我认为它们的工作方式相同?但从未删除任何文件。

标签: git github github-for-windows


【解决方案1】:

好吧,首先确保您提交所有其他现有工作,除了那些您想删除的文件。使用git status 确认这些文件存在

启动 Git Shell,从中导航到 repo 目录,然后键入以下内容

git add -A
git stash

再次运行git status 以确认它们是否已消失。

【讨论】:

  • 很高兴为您做到了
猜你喜欢
  • 2012-07-10
  • 1970-01-01
  • 2014-04-15
  • 1970-01-01
  • 2014-10-08
  • 2011-05-04
  • 2022-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多