初识Git
Posted 拉闸Lazar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Git相关的知识,希望对你有一定的参考价值。
之前对于自己代码的保存根本就没有什么概念,基本上都是发QQ上或者存U盘里,导致有时候自己代码会丢失。知道布置了这个作业我才了解到了有这么一个可以方便存取与分享代码的东西。
是Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
然后自己花了很多时间去了解,也了解到了一点关于svn的知识,结合很多人的经验总结,知道了svn和git最大的几个区别要点,svn必须要有服务端,网络能连上服务端才能提交和更新,git不需要,每一台装了git的电脑都是服务端,各台电脑之间可以相互同步和推送,而提交不需要网络就可以提交到本地的git库里。
对于我们来说,这样的好处就是,如果要分享代码,不需要打个压缩包传来传去,也不需要找个服务器搭个svn来共享,而且svn因为服务端是单一的,一旦服务器坏了,整个版本库的历史记录就没有了,也没法再回滚,git每台电脑都是服务端,只要两台电脑做过同步,任何一台坏了,另一台还保有着所有的历史记录,仍然可以提交更新回滚,不怕代码历史丢失。
以上是关于初识Git的主要内容,如果未能解决你的问题,请参考以下文章