在日常开发中,很多人习惯写完代码就直接上传到远程服务器,结果出了问题想找回之前的版本,却发现无从下手。其实用好本地仓库的提交流程,就像给代码买了保险,每次改动都有迹可循。
初始化本地仓库
刚开始一个项目时,先进入项目文件夹,执行初始化命令:
git init这一步相当于在本地建了个小型档案馆,准备记录后续所有变更。
添加文件到暂存区
写完一段功能,比如加了个登录页面 login.html,别急着提交,先看看哪些文件变了:
git status看到 login.html 是红色的,说明还没被跟踪。把它加入暂存区:
git add login.html如果是一堆文件一起加,可以用 git add .,但要小心别把日志或临时文件也塞进去了。
提交到本地历史
暂存区准备好了,就可以正式提交了:
git commit -m "添加用户登录页面"这里的提交信息别偷懒写“更新代码”之类,说清楚改了啥,以后翻记录才不费劲。比如“修复订单金额计算错误”就比“修复问题”有用得多。
查看提交记录
过两天回头看看都做了哪些改动,运行:
git log --oneline每条记录都会显示简短的哈希值和提交信息,像翻日记一样清楚。哪次引入了 bug,直接定位到那次提交,省得全项目排查。
配合远程仓库使用
本地提交只是第一步,想让团队其他人看到,还得推送到远程:
git push origin main但别忘了先拉取最新代码,避免冲突:
git pull origin main很多人图省事跳过这步,结果推送失败,还得花时间合并,反而更耽误事。
本地提交不是为了应付检查,而是养成节奏感。写完一个功能点就提交一次,哪怕只是小调整。这样就算电脑突然蓝屏,至少还有最近一次的快照能救回来。
就像平时拍照留念,不一定每次都很完美,但关键时刻能帮你记住来时的路。