0
我搜索,发现有很多链接,谈到联合国做你未提交的更改针对特定文件夹中的所有文件:撤消在混帐
- git的复位
- 的git的复位 - 硬
- git的结帐 - 文件
- git的结帐BRANCHNAME ^文件名
但我想撤消所有更改我在特定文件夹下修改的文件。
假设我有这样clients/libs/slickgrid
& slickgrid
一个文件夹内包含包含多个文件夹多。
我想撤消slickgrid文件夹下的所有修改过的文件。我在这里有什么选择?
我至今没有COMMITED文件:运行'git的结帐的客户/ lib中/ slickgrid'给出错误:pathspec'clients/lib/slickgrid'与git已知的任何文件都不匹配。如果我运行'git reset HEAD clients/lib/slickgrid',然后运行'git status',我仍然可以看到所有文件 – SharpCoder
如果没有什么可以签出git,那么你还没有更改正在跟踪的文件。运行'git status'你会看到git指定那些文件未被跟踪。你会看到 '未跟踪文件: (使用“混帐添加 ...”在什么将致力于包括) \t foo.js'假设你的文件未经跟踪的是foo.js.如果他们没有跟踪,那么无法恢复更改。那有意义吗? –