在git中,我熟悉使用
要获取所有文件,可以创建列表,并将该列表作为参数提供给上述命令。
但是,当你只想要所有已删除的文件(即在当前工作目录中运行rm -rf并希望还原所有文件),生成该列表是不优雅的。
如何检出所有已删除的文件?
git checkout -- [<paths>...]
语法来检出已删除的单个文件(建议在执行git status
时使用)。要获取所有文件,可以创建列表,并将该列表作为参数提供给上述命令。
但是,当你只想要所有已删除的文件(即在当前工作目录中运行rm -rf并希望还原所有文件),生成该列表是不优雅的。
如何检出所有已删除的文件?
git reset --hard
之后,这非常方便 :) - Gayan