【问题标题】:Undoing Git Clean撤消 Git 清理
【发布时间】:2016-02-11 16:47:02
【问题描述】:

所以我不小心使用git clean -f 从工作树中删除了一些新的、未跟踪的文件。有没有办法撤消清理或重新添加那些未跟踪的文件?

【问题讨论】:

  • 不,没有。如果它们未被跟踪,Git 与它们无关。不要那样做。

标签: git


【解决方案1】:

如果您的文件已被 Git 清理,那么 Git 就不会首先跟踪它们。不幸的是,您只能使用其他任何方法从备份中恢复文件。

这不是 Git 可以帮助您的。

【讨论】:

  • 哦,我想我误解了这里kernel.org/pub/software/scm/git/docs/git-clean.html 的“删除”是什么意思。这听起来更像是 git clean 停止跟踪文件而不是直接删除它们。
  • @Tony 如果您希望文件停止出现在git status 中,方法是将它们添加到您的.gitignore.git/info/exclude 文件中(docs)。
猜你喜欢
  • 2012-09-25
  • 2014-10-01
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 2019-04-18
相关资源
最近更新 更多