Git 事故:
由于在home路径下误输入 git add . 增加了全部的文件夹和文件,此时打算把原本不需要commit/ push 的文件和文件夹untrack掉,输入了git clean而非git reset,造成了home路径下很多文件丢失,即使安装extundelete生成RECOVERED_FILES也无法修复。
Git 正确使用方法:
- 新建工程文件夹project/ws,在此路径下进行git管理,可以方便的使用git add . 命令,而不需要输入每个文件的路径及名称
- 执行git add . 以及git commit -m 之前,先输入git status 查看当前状态。尤其是git add . 之前,可以输入git diff 或者git diff HEAD 查看本地的修改细节
- 执行远程pull之前,通过git fetch 获取简要的信息,或者通过git log --oneline --graph --decorate 命令查看当前版本的远程仓库端的更新记录(经过测试并不能看到全部的已更新的记录),git pull 之前能检查到的信息没有push 之前检查到的信息全面
来源:oschina
链接:https://my.oschina.net/u/4088585/blog/4944282