当我跑步时git status,我有一堆形式的线条
deleted: dir/file.js
Run Code Online (Sandbox Code Playgroud)
我可以单独删除每一个git checkout -- dir/file.js,但必须有一个不那么费力的方法.(是的,我知道我应该git rm首先使用......)
[ 更新:正如Mark在下面指出的那样,git checkout --实际上还原了一个已删除的文件,而我认为它从git索引中删除了它.我有点困惑,因为当你跑步时git status,它说:
use "git checkout -- <file>..." to discard changes in working directory
Run Code Online (Sandbox Code Playgroud)
对我来说,"丢弃更改"并不意味着"恢复您删除的文件",但在git术语中我认为这是有道理的.]
git ×1