git是一种版本控制系统,主要用于管理源代码。
为了方便理解git的作用,可以从以下几个方面理解:
1、编写源代码时需要备份,本地机器和远程服务器都需要存放一份代码,这个时候git可以提供一套机制使其本地和远程同步;
2、对同一份代码更改,可以互不影响,又可以同步别人的代码;
3、版本更新,历史代码更改记录,可以查询很详细的信息。
想到了最近刚刚学习的linux用户权限和历史查询功能,就去搜了一下,原来git是linux之父linus为了维护linux而创建的。在2002年以前,世界各地IT志愿者把源代码通过diff的方式发送给linus,然后他本人手动合并代码。后来代码量实在太多了,linus无法良好管理。所以在2005年,git这个当下超流行的版本控制系统就诞生了。