白癜风治疗需要多久 http://news.39.net/bjzkhbzy/171210/5919529.htmlgit作为一种分布式版本控制系统,是我们日常工作中必备的工具,本文旨在总结git当中的常用命令。那么,什么是版本控制系统呢?在我们毕业写论文的时候,也许会修改多个版本,对于每一次修改,我们就会将新版本存储为一个新的文件,例如:毕业设计1、2、3、...final、final1、...finalfinal等,不仅文件繁多,出错率高,而且不易管理。有了git,我们可以将每一次修改以增量的方式保存为一个版本,git会为我们管理每一次的版本,因此我们可以在各版本间切换,有种时光穿梭的感觉。我们再举一个更实际的例子,假设有2个开发共同开发一个功能,现在他们准备分工进行,如果没有git,那么也许他们只能串行开发,即开发A做完自己的部分,再将代码发给开发B继续开发;有了git,他们可以并行进行代码编写,每次开发完成都将代码向一个公共的代码仓库提交,虽然提交之前可能需要解决代码冲突,但是这无疑极大的提高了开发效率。对于还没有安装使用过git的朋友,可以去网上搜一些入门文章。GIT本地如何工作首先我们看一下git的工作区、缓存区和版本仓库。在我们代码所在的文件夹,使用gitinit命令后,我们整个代码文件夹就成了一个git仓库,受git管理。我们平时在IDE中编写代码、创建新类等操作,都是在git工作区进行的,这部分代码暂时还不受git管理,也就是说,git没有这部分代码的记录,如果你删除了,git也无法找回。当我们确认代码没有问题后,我们使用gitadd将工作区代码添加到暂存区,这部分代码就已经被纳入git管理了,但是还没有被识别为一个历史事件。最后我们使用git