码迷,mamicode.com
首页 > 其他好文 > 详细

Git学习笔记1--特点及环境搭建

时间:2015-04-25 16:33:09      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

Git的简介:

  是一个开源的分布式版本控制系统,是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

 

Git与SVN的区别:

  • Git是分布式的,而SVN是集中式的
    • SVN需要有一个中央服务器用来存放版本库,在使用时需要先从中央服务器下载最新的版本,然后进行修改,修改后需要再提交到中央服务器。这样的缺点是必须联网,而且如果文件太大而网速又不是很好,使用起来会非常麻烦。
    • Git是一个分布式版本管理系统,也就是每一台使用者的电脑都有一个完整的版本库,这样即使没有网络也可以使用。还有一个优点是每台电脑都有完整的版本库,即使有一台电脑出毛病了,版本库照样不会丢失,提高了安全性。Git通常也有一台中央服务器,可以用来交换大家的修改。当然,如果没有也可以交换,只不过需要两个人的电脑可以互相访问就行。

 

安装Git:

  • Linux平台
    用的是Ubuntu,通过 sudo apt-get install git 即可完成安装。
  • Windows平台
    由于Git是Linux平台的软件,所以如果要在Windows中安装,需要Cygwin之类的模拟Linux环境的软件。不过有人已经把这些东西整合好了,只需要像安装普通程序一样就可以了。可以从从http://msysgit.github.io/下载,按照默认选项安装即可。
    安装完成后到开始菜单中找到Git Bash(命令行界面)或者Git Gui(图形界面),如下图
    技术分享
    技术分享

配置Git:

  因为Git是分布式管理系统,所以,每一台电脑上装的机器都要指定使用者的名字和邮箱地址,命令如下:

git config --global user.name "name"
git config --global user.email "name@email.com"

  其中--global参数,表示这台机器上所有的Git仓库都会使用这个配置。

 

一个很好的学习Git的地方:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

Git学习笔记1--特点及环境搭建

标签:

原文地址:http://www.cnblogs.com/starsli/p/4455917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!