git初接触

Posted SteveJin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git初接触相关的知识,希望对你有一定的参考价值。

  无可否认,每当我接触一样新的技术的时候,我都会变得异常开心,但是从过去到现在,我记忆犹新最激动的还是当我接触到git的时候,我可以说从没有一个工具让我激动到几夜都不能入睡,git是目前为止唯一的,我写这篇文章也是因为我觉得抽空也应该讲讲git.

  首先,什么是git,我们只要记住他是一种版本控制工具。版本控制是一种系统,用于随时间将文件或文件集的更改记录到记录中,以便以后能够调用特定版本。

  他不光是很多程序员的专属,如果你是一个图形或者网页设计师,并希望保留每个版本的图像或布局(你最希望的版本),版本控制系统(VCS)是一个非常明智的使用方法。它允许您将文件还原到以前的状态,将整个项目还原到以前的状态,比较随时间的变化,看看谁最后修改了可能导致问题的人,谁引入了一个问题,何时以及更多。使用VCS也通常意味着如果您丢失文件,您可以轻松恢复。此外,这一切如果没有特殊的需求,几乎都是免费的。

  版本控制分为两类,集中式版本控制和分布式版本控制,此前集中式的我只用过SVN,因为本文只围绕git展开,所以只讲分布式版本控制。

  客户端不只是检查文件的最新版本:它们完全镜像存储库。因此,如果任何服务器死机,并且这些系统通过它们进行协作,任何客户端存​​储库都可以被复制回服务器以进行恢复。每个克隆真的是所有数据的完整备份。

  下图很好地阐述了分布式版本管理系统:

  

 

  git的三个主要状态:

  

    

  最后打个广告,本人创建了一个前端技术qq群399627992,有兴趣的可以加一下,一起学习一起进步

 

以上是关于git初接触的主要内容,如果未能解决你的问题,请参考以下文章

每周一转工作中使用的Git

初接触Delphi BorderIcons := BorderIcons-[biMaximize];

初接触HTML

HTML初接触

SmartImageView初接触

PHP webservice 的初接触