每次写完代码,就像写完一篇文档。你不会把文档随手扔在桌面不管,而是会命名、保存、归档。代码也一样,提交代码就是把它放进该去的地方,而不是留在本地某个角落吃灰。
为什么说代码提交像收纳?
想象你每天都在一张大桌子上工作,草稿、笔记、参考资料全堆在一起。刚开始还能找到东西,时间一长,连自己昨天写的都翻不出来。代码没提交,就等于文件没存盘。一旦电脑出问题,所有努力白费。
而用代码提交命令,就像把文件按日期和项目分类放进抽屉。下次想找,一查记录就有了。不光你自己清楚,团队其他人也能看到进展。
最常用的提交命令长什么样?
你已经改好代码,准备“归档”。这时候用这几步:
git add .
这句是告诉 Git:我这次要提交的改动,全都加进来。就像你把桌上相关的纸张挑出来,准备一起归档。
git commit -m "修复登录页按钮错位"
这一步才是真正的“提交”。-m 后面是你给这次改动起的名字,也就是提交信息。别写“改了点东西”或者“update”,那就像在文件夹里标“新文件1”,三个月后你根本不知道它干了啥。
提交信息怎么写才不翻车?
好信息能让你半年后再看也秒懂。比如:
git commit -m "用户中心:调整头像上传尺寸限制至2MB"
坏例子:
git commit -m "fix bug"
这种就像在收纳盒上贴个“杂物”,找起来全靠运气。
提交之后还得推上去
本地提交完,只是存到了你自己的“小抽屉”里。想让别人看到,得推到远程仓库:
git push origin main
origin 是远程仓库的名字,main 是分支名。这一步就像把整理好的文件扫描上传到公司共享盘,大家都能访问。
有时候你提交完发现漏了个分号,不用再走一遍流程。可以补救:
git add .
git commit --amend --no-edit
这会把你新的改动塞进上一次提交里,提交信息不变。适合那种“刚提交完就后悔”的小疏忽。
养成习惯比记住命令更重要
不是非得等一大段功能做完才能提交。写完一个函数、修好一个样式,就可以提交一次。就像打扫房间,随手归位比积一周再大扫除轻松得多。
每天下班前花两分钟提交代码,写清楚做了什么。第二天打开电脑,一眼就能接上思路。项目越复杂,这个习惯越值钱。