在git中撤消文件夹中的所有文件

时间:2015-05-29 13:36:57

标签: git git-commit git-checkout git-reset

我搜索并发现许多链接,这些链接谈到了针对特定文件取消您未完成的更改:

  1. git reset
  2. git reset --hard
  3. git checkout - file
  4. git checkout branchname ^ filename
  5. 但我想撤消我在特定文件夹下修改的所有文件的更改。

    假设我有一个像这样的文件夹clients/libs/slickgrid& slickgrid内部包含多个文件夹,其中包含多个文件。

    我想在slickgrid文件夹下撤消所有修改过的文件。我在这有什么选择?

1 个答案:

答案 0 :(得分:0)

git reset HEAD clients/lib/slickgrid

如果它们已经是git历史的一部分,那么你也必须这样做

git checkout clients/lib/slickgrid