git add remote_Git详解(一)

  • Post author:
  • Post category:其他





在工作中,我们离不开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