在学习的过程中,偶然的使用过Git为此还未自己的知识写过一篇随笔。但是随着自己的进一步学习和使用,发现自己使用Git不仅没有更加简便,反而变得更加的繁杂。

因此,借着这次想学习透彻的心情开始自己对Git的知识进行进一步的学习和总结

1.Git的作用的深入了解

因为自己现阶段没有加入过项目组,所以对Git的作用的总结只能够借用其他大神的文章来进行总结表达。Git是作为优化代码版本管理和团队协作的工具。Git在我的电脑里只用来做版本管理,还是那种修改一次提交一次的,在我这基本只能了解优化代码版本管理的工具。

但是,大佬讲述了自己的项目经历,从代码的管理和团队协作两方面介绍了Git的高效开发。

1.代码管理

在项目的开发和优化过程中,对于一些功能点的修改,一次两次可能记得自己修改的地方,在项目中,修改几十处才可能出现报错或运行的日志信息。如果没有很好的代码管理工具,效率就会变得非常的低。Git给我们提供了良好的回溯能力,所以,在Git上的提交最好是按照最小粒度进行提交,方便回溯。

我自己只有在完成一天的内容后才提交,因此,无法体会到Git的优秀代码管理。

2.团队协作

不仅只有回溯,Git上的分支合并能提升团队的协作。从服务器下载主分支,创建各自的新分支,对自己负责的分支进行版本更新和迭代,通过实施和测试确认后和其他分支进行合并最终反合。每个小组只需要承担和负责自己的代码模块,并且还可以在分支中再创分支,使得各分支包含了一组最小粒度的玩整的修改,对负责的功能点再次进行细化,更加高效的完成功能实现。

在GitHub上还可以创建对应的projects来对项目进行认领管理和进度管理,issue 也可以进行团队的交流。

Git工具是非常强大的,我们因该学习和掌握它。