实习生不会 Git,把我代码删了。。
共 1520字,需浏览 4分钟
·
2021-12-19 05:37
近期团队遇上了个糟心问题,实习生乱使用 Git 命令把团队各个同事的代码误删了,当然他自己的代码也找不到了。
而这次的问题主要就出在 git reset 命令上面,实际上这个命令我也没玩太明白。
这次后我才知道,不止我和实习生同学,大家都太小看 Git 了。再跟其他团队一交流,发现大家平时都或多或少有因为 Git 用得不熟耽误时间的,比如说:
1.怎么又报 detached HEAD 了?
2.push 不上去了,提示 non fast-forwards,什么鬼?
3.我想把正在开发的这个项目开源到 GitHub 上去,怎们做可以同时 push 到公司的代码平台和 GitHub 呢?
4.GitLab 上怎么做 code review?
痛定思痛,我去恶补了极客时间的《玩转 Git 三剑客》视频课,坐地铁的时候连着看了好几天。课程里硬货多不说,苏老师的讲解也很有意思,好像一个美女在跟你面对面聊天,顺便还手把手为你演示操作,这也是我喜欢视频课胜过专栏的一大原因。
别的不说,Git、GitHub、GitLab 我算是彻底玩明白了,早就该打好的基础这会狠狠补上。学完之后,顺便给大家申请了5.4折优惠,结算时输入优惠口令「happy2021」到手¥109。
秒杀+口令「happy2021」
立省 ¥90,拿下基础知识
之所以推荐这门课程,除了都是硬核干货之外,还有以下两方面原因
一、作者专业资深,是携程代码平台负责人。
苏玲,2004年从同济大学计算机应用硕士毕业,专注研发持续集成和代码平台的建设。她作为直接负责人,曾在大众点评的SVN下线项目中,作为主力讲师,推动1000多人的研发团队将代码迁移到 Git 和 GitLab。
现在,为3000多人的研发团队提供高可用的GitLab代码平台,并带领团队研发了同时支持pre-commit和post-commit的代码评审服务。
二、除了Git,还深入讲解 GitHub 和 GitLab。
在这套Git系列视频课中,老师会从 Git 的基本命令、核心概念和工作原理入手,先带你学会用 Git 进行基本的版本管理工作,以及遇到问题该如何解决。
然后,再来熟悉 GitHub 和 GitLab 这两个平台的主要功能,以及如何基于它们来做项目管理和处理团队协作的常见问题冲突。
最后,会用一些简单的项目,带着大家走一遍团队协作、代码 review 和分支集成以及整个持续交付的过程。
相信学完这门课,你肯定能深入理解 Git 工作原理,掌握 Git 的高级使用技巧,用 GitHub 进行团队项目代码管理,并能够通过 GitLab 完成简单的 DevOps 流程。
下面这张目录,更清晰的展示了课程内容:
现在已经超过 22,000 人订阅这个课,学过的同学都表示老师讲得清晰易懂还有趣,好评着实不少。
最后再提醒一下,结算时输入优惠口令「happy2021」底价到手,平时不注重基础知识,出问题再恶补就晚了,推荐入手。
扫码免费试读👆
点击「阅读原文」
抓住立省¥90上车的机会👇