一、git ls-files -d 查看删除了的文件
1.查看当前状态可以看到删除了一个index.js;
git status
![](http://upload-images.jianshu.io/upload_images/7450593-ee1a5958c4f2415d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
image.png
2.查看当前项目中删除了的文件
git ls-files -d
![](http://upload-images.jianshu.io/upload_images/7450593-eebf3e139b4ef033.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
image.png
3.恢复删除的单个文件
git checkout -- javascript/index.js
![](http://upload-images.jianshu.io/upload_images/7450593-99295679e1ebb4f0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
image.png
4.如果要恢复多个被删除的文件,直接输入
git ls-files -d | xargs git checkout --
![](http://upload-images.jianshu.io/upload_images/7450593-b330793130beb6a1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
image.png
二、查看修改了的文件
git ls-files -m
恢复修改文件的方法与恢复删除文件的方法一样,只是 -d 换成 -m;
文末福利:
福利一:前端,Java,产品经理,微信小程序,Python等资源合集大放送:https://www.jianshu.com/p/e8197d4d9880
福利二:微信小程序入门与实战全套详细视频教程:https://www.jianshu.com/p/e8197d4d9880
领取方式:
如果需要学习视频,欢迎关注 【编程微刊】微信公众号,回复【领取资源】一键领取以下所有干货资源,获取更多有用技术干货、文档资料。所有文档会持续更新,欢迎关注一起成长!
作者:喜欢坑队友的程序员
链接:https://www.jianshu.com/p/33d6ccec9de8
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。