Git 事故:
由于在home路径下误输入 git add . 增加了全部的文件夹和文件,此时打算把原本不需要commit 的文件和文件夹untrack 掉,输入了git clean而非git reset,造成了home路径下很多文件丢失,即使安装extundelete生成RECOVERED_FILES也无法修复。
Git 正确使用方法:
- 新建工程文件夹project 或者ws,在此路径下进行git管理,可以方便的使用git add . 命令,而不需要输入每个文件的路径及名称
- 执行git add . 以及git commit -m 之前,先输入git status 查看当前状态,并且可以输入git diff 或者git diff HEAD 查看本地的修改细节
- 执行远程pull之前,通过git fetch origin main和git diff 获取简要的信息。在pull后可以通过git log -p -n 或者 git log --online --graph --decorate 查看远程仓库的更新记录。若有其他的本地仓库向远程仓库提交了最新的更新,pull之前是看不到的
操作过程是在github上一个仓库的main分支和两个本地仓库完成
git reset 作用: