git是什么?
git对于我们开发人员来说再熟悉不过了,可以说每天都有用它来提交自己的代码,与之一提的还有一款工具svn(使用起来没有git那般丝滑,很多公司也不再使用)他们都被称作版本控制工具。
什么叫做版本控制呢?
版本控制即对某一或若干文件(任何类型)的内容的变化的记录,以便于对文件的维护和查阅。以及后期的回滚的。
git的工作原理
先看这张图,理解了这张图,再去理解git是如何工作的也就很容易了
git工作原理
首先看图可知,整个工作方式可以分为三块,
remote:远程仓库,是在线上存储,使用git push/pull进行推拉代码
repository:本地仓库,也可以叫做暂存区,是工作空间到远程仓库的中间存储区。
workspace:工作空间,也就是我们写代码的地方
网友评论