开发日记(1)

285 阅读1分钟

此类文章记录日常开发的疑问跟思考

最近回顾了一下GIT的学习。在学习中引发了我的思考。

关于代码提交的问题

背景:一家创业半吊子物联网公司

搅屎斌:"你提交一下代码,我要合并分支了。彪哥要我们部署项目了。"
菜鸡李:"哦,好。怎么老是叫我们部署,赶紧招个运维啊。"
搅屎斌:"关键是招个运维没事干。"
菜鸡李:"确实是"
loding............................
搅屎斌:你提交没啊,怎么线上没有变啊。功能没更新。
菜鸡李:提交了啊。
loading.......................
搅屎斌:啊啊啊啊啊啊,你XXXXXXXXX。提交到本地干嘛,我要你提交到gitlab上面。
菜鸡李:哦,你早说啊!

思考

其实这里,搅屎斌的意思把代码推送到远程仓库,菜鸡李没有领会其意思。我在回顾git的时候,在网上搜了一些资料,部分教程会说commit提交到远程。仔细想,add 是把修改添加到暂存区,commit会提交到本地仓库。当然两者都会在git的数据库(.git的objects文件)做记录。push是把本地修改推送到远程仓库。所以,在交流的时候,是不是说“推送”比较严谨。

结语

以上来自一条小白白的一天某个时间的胡思乱想。