日常使用Git,这些问题你遇到过吗?_网站

Git 是目前最流行的版本控制系统,在它的基础之上, GitHub 和 GitLab 是当前最流行的代码托管平台,它们均提供代码评审、项目管理、持续集成等功能,越来越多的互联网企业都迁移到 Git。

 

熟练掌握 Git,有一个漂亮的 GitHub 主页,在求职面试时也越来越加分,使用 Git 和基于 Git 的平台(GitHub 和 GitLab),已经成为企业对工程师的最基本要求。

 

Git 是日常工作中最常用、最有效率的工具,可是很多人会疑问,Git 不就那几个简单的命令吗?有什么难的?自以为熟练使用 Git 的你,是否经常遇到这样的问题?

1.怎么又报 detached HEAD 了,什么意思啊?

2.push 不上去了,提示什么 non fast-forwards,这个是什么鬼东西?

3.我想把正在开发的这个项目开源到 GitHub 上去,怎们做可以同时 push 到公司的代码平台和 GitHub 呢?

4.GitLab 上怎么做 code review?