先确认工作区状态
Git 的价值不只是保存代码,更重要的是让每一次修改都有迹可循。开始操作前先运行 git status,确认哪些文件被修改、暂存或尚未跟踪。
git status
git diff
git diff --staged
形成清晰的提交
一次提交尽量只表达一个完整意图。提交信息应说明为什么修改,而不只是重复文件发生了什么变化。
git add src/app.js
git commit -m "fix: 修复文章筛选状态"
查看与恢复
使用 log 查看历史,使用 restore 撤销尚未提交的文件改动。执行恢复前应确认目标文件中没有需要保留的内容。
git log --oneline --graph --decorate
git restore path/to/file