刚开始用 Git 时老记混,后来把这几条贴在便签上就好多了:
git status # 看当前改动
git add -p # 按需暂存,别一股脑全加
git commit -m "..." # 写清楚这次改了啥
git log --oneline # 看提交历史
误删分支之后
有一次手滑把本地分支删了,吓一跳。后来发现还能用 reflog 找回来:
git reflog
git checkout -b recover <那个丢失的 commit hash>
所以现在删东西前会先 git branch backup 留个底,省得半夜心慌。
一点体会
工具用熟了以后,反而觉得最重要的不是命令本身,而是"提交信息写清楚"。回头翻历史时,好的提交信息比注释还管用。