先确认工作区状态

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