Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想恢复所有本地更改
git checkout -- .
但不小心做了
git checkout - .
它做了很多我根本无法理解的本地修改。
第二个命令是做什么的,是否可以恢复所做的事情?
git checkout -签出先前签出的分支。所以我假设这git checkout - .将用先前签出的分支的内容替换工作副本的内容。
git checkout -
您无法撤消该操作,但是既然您无论如何都想重置工作目录的内容,为什么不直接运行git checkout -- .呢?
您可能希望git reset --hard在将来使用撤消对当前分支的所有更改。它还重置索引。
git reset --hard
List<Object> list = new ArrayList<String>()
When I use the above line compiler gives me type mismatch error. But as I underst