最近和一个准备跳槽的朋友聊天,他问到一个问题,场主觉得还蛮有趣的:
掌握Git的程序员群体:公司业务要求&自己感兴趣
Git重要吗?重要。毕竟Git 是目前最流行的版本控制系统,在它的基础之上,GitHub 和 GitLab 成为当前最流行的代码托管平台,它们均提供的代码评审、项目管理、持续集成等功能,越来越多的互联网企业都迁移到 Git。
不会Git很奇怪吗?一点也不。不是所有的公司都会用到,所以有些程序员可能更习惯用SVN。
场主比较提倡的是:技能应该基于公司业务去提升,技术可以考虑自己兴趣去学习。
也就是说,公司要用Git,你就一定要掌握;公司不用,但是你自己感兴趣,你可以去学习。
但是,
熟练掌握Git难不难,怎么知道自己有没有入门?
面试的时候会被问到的Git问题?
你都能回答吗?
1.平时自己都用什么 Git 工具?
2.Git add 和 Git stage 的区别是什么?
3.Git-flow 基本流程以及你的理解?
……
实操中,可能遇到的问题?
你都能解决吗?
1. 怎么又报 detached HEAD 了,什么意思啊?
2. push 不上去了,提示什么 non fast-forwards,这个是什么鬼东西?
3. 我想把正在开发的这个项目开源到 GitHub 上去,怎们做可以同时 push 到公司的代码平台和 GitHub 呢?
4. GitLab 上怎么做 code review?
5. ……
地址:中国·合肥市高新区创新大道5089号中科大先进技术研究院一号嵌入式研发楼4F
400-168-9850
皖公网安备34019202000142号版权所有 © 安徽天恩信息科技有限公司 皖ICP备15021665号-6
建筑行业信息化软件服务提供商智慧工地整体解决方案服务商做建筑行业数智产品领跑者