![2824145-901499b32360b1e6.jpg](https://i-blog.csdnimg.cn/blog_migrate/a75ee7596958ac4fd91bc0ce40de6196.jpeg)
前言
本来不打算写相关Git
系列教程,因为网上已有廖雪峰老师的《Git教程》,及扔物线老师的《Git原理及使用指南》,怕自己写不好,写不全,讲不清。但自己学习 Git 后,又按捺不住想写的冲动,所以最终我还是动笔了。为了让初次接触 Git 的小伙伴快速上手,整个系列不打算深入的讲解Git,而会将重心放在Git的常用概念及频率较高的Git命令。同时又因为笔者是一名爱岗敬业的Android程序员,所以在文章中,我也会介绍Git相关指令在 IntelliJ IDEA
与 Android Studio
图形化界面上的对应实现。
总之,简单一句话来说,整个系列文章能帮助大家,不仅学到 Git 相关概念及 Git 相关命令的使用,还能熟悉图形化界面上的操作。装逼(论一个习惯命令行的程序员的自我修养),偷懒两不误~,还在等什么呢?少年!!!come on ~
整个系列的文章,结合了相关视频与博客,在文章末尾或文章中都给出了相应学习链接。只有站在巨人的肩膀上,才能看的更远~
什么是版本控制
在我们进行深度学习 Git
之前,我想给大家讲个故事,时间回到我们青春岁月的大学时代,在大四的小伙伴们,我相信大家都经历过毕业论文??的折磨。在无数遍咒骂导师的时候,我们将毕业论文改了一遍又一遍。《绝不修改版本1》,《修改剁手版本1》,《打死不改版本》,《改了,导师挂全家版本》....等等,随着论文修改的版本次数增加与时间长短等其他原因。我们或许已经忘记在相应版本中,我们添加了什么内容,删除了哪些语句。想要从不同版本中找到我们的历史记录,这是一项非常困难的事。
而