“
在工作中,我们离不开git的使用,接下来我会带领大家去真正的认识和使用git。
”
01
—
什么是git
git是一个开源的分布式版本控制系统,并且它可以有效、高速的处理从很小到非常大的项目版本管理。(参考百度百科)
上面说到了分布式版本系统,那么延展出来的还有集中式版本系统,通常它的代表是cvs、svn。关于什么是集中式、什么是分布式,我在廖雪峰的官方网站上找了一篇通俗易懂的文章,下面放一个参考链接:
集中式vs分布式
https://www.liaoxuefeng.com/wiki/896043488029600/896202780297248
其实说了这么多,简单点:在工作开发时,git其实就是作为版本控制工具来完成团队之间的协作。
02
—
git的整体操作流程
关于git整体操作流程,里面主要涉及了四个关键部分:
-
workspace工作区:就是我们本地电脑写代码、存放项目文件的地方;
-
index/stage暂存区:需要注意的是当我们在使用git管理项目文件时,在我们本地项目文件中会多出一个隐藏.git文件夹,我们称这个隐藏的文件夹为版本库,通常是通过add提交指令来进行暂存的;
-
reposito