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.如果他們沒有跟蹤,那麼無法恢復更改。那有意義嗎? –