Git学习总结

我工作中一直用到的是svn来做版本控制,一直没有机会好好了解一下Git这个高端大气上档次的分布式版本控制系统,接下来我们就比较系统的了解一下它,仅限于学会它的日常使用。

这里是我开始学习的主要网站:git教程

一、Git简介

git是分布式的版本控制系统,而svn是集中式的版本控制系统。这两个工具主要的区别在于历史版本维护的位置,Git本地仓库包含代码库还有历史库,在本地的环境开发就可以记录历史;而SVN的历史库存在于中央仓库,每次对比与提交代码都必须连接到中央仓库才能进行这样的好处在于:自己可以在脱机环境查看开发的版本历史

二、安装

在Linux上安装Git

首先,你可以试着输入git,看看系统有没有安装Git:

```java

$ gitThe program 'git' is currently not installed. You can install it by typing:sudoapt-getinstall git

```

像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。

如果你碰巧用Debian或Ubuntu Linux,通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单。

老一点的Debian或Ubuntu Linux,要把命令改为sudo apt-get install git-core,因为以前有个软件也叫GIT(GNU Interactive Tools),结果Git就只能叫git-core了。由于Git名气实在太大,后来就把GNU Interactive Tools改成gnuit,git-core正式改为git。

如果是其他Linux版本,可以直接通过源码安装。先从Git官网下载源码,然后解压,依次输入:./config,make,sudo make install这几个命令安装就好了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。作为一个开发者,git这样的技能基本上是...
    ikook阅读 2,922评论 12 129
  • 廖雪峰的官方网站:http://www.liaoxuefeng.com/ 本文是学习廖雪峰的官方网站上git教程g...
    m2fox阅读 296评论 0 0
  • Git for windows 本文只是自己的一些学习总结,方便自己查看,如果对您阅读不适,抱歉!!! 常用命令(...
    Lxs_597阅读 352评论 0 0
  • 1、ctrl+shift+f可以一键格式化2、ctrl+shift+/ 批量添加注释 ctrl+shift+\批...
    KavinDotG阅读 149评论 0 0
  • 如果,我喜欢的人,不喜欢我,我不会哭,不会生气。但我会诅咒他,他喜欢的那个人也不会喜欢他。 我没有那么大度可以祝福...
    祜酒阅读 180评论 0 0