【Git 第3课】 安装Git

要用Git,首先肯定要安装它。简要说一下Win,Mac和Linux三种平台的安装方法。

Windows

Git的官网(http://git-scm.com)提供了Windows下Git客户端的安装包。也可以去msysGit项目的页面上下载:

http://msysgit.github.com/

安装好之后,你会得到一个Git的命令行工具Git-Bash和一个图形界面工具Git-GUI。在后面的教程里,会主要以命令行下Git的使用为主。掌握基本的命令之后,使用图形界面也就没什么问题了。

另外,GitHub提供了一个叫做GitHub For Windows的工具。这个工具也能实现Git的功能,并且提供了一个更便于管理GitHub上项目的图形化工具。也可以选择安装这个,地址是:

http://windows.github.com/

不过它提供的是一个在线安装包,网络不好的时候就会安装失败。我自己安装了很多次才成功。

Mac OS

Git官网同样提供了Mac版的安装包,或者去这里下载:

http://code.google.com/p/git-osx-installer

Mac上还有其他方法,对于已经在Mac上安装过MacPorts的用户,可以通过如下命令安装Git:

sudo port install git-core +svn +doc +bash_completion +gitweb

如果是安装过homebrew,可以直接使用如下命令安装:

brew install git

Linux

Git最初是Linux的作者Linus Torvalds为了管理Linux内核开发而创造出来的。所以相对来说,Git更适用于Linux/Unix平台。

各类Linux系统的包管理工具中都提供Git的安装。如:

Debian/Ubuntu

$ apt-get install git

Fedora

$ yum install git

Git的官网上提供了《Pro Git》一书,并且有中文翻译版本,这是一本关于Git由浅入深的详细教程,大家可以结合此书来学习Git。关于上述安装的内容,它里面也有说明。

当你安装好合适的Git客户端之后,可以通过Git命令行,到你电脑上的某一个文件夹中(关于命令行下的简单操作,可以查看第20课)。执行:

git clone https://github.com/crossin/CrossinClass.git

然后就可以在文件夹中看到我建好的项目,里面暂时还没什么内容,只有一本咱们教室的朋友帮忙整理的一个python前60课合集的word文档。以后我会在里面陆续添加内容,大家也可以通过学习git的过程来同我一起添加和修改。

#==== Crossin的编程教室 ====#

面向零基础初学者的编程课

每天5分钟,轻松学编程

回复 p 查看Python课程

回复 g 查看Pygame课程

回复 i 查看Git课程

回复 t 查看习题

回复 w 查看其他文章

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2013-11-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏零基础使用Django2.0.1打造在线教育网站

利用Flask搭建微电影视频网站(一):项目介绍

努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

2.4K30
来自专栏达摩兵的技术空间

前端文件下载通识篇

前端如何实现下载文件呢?随着前端技术的发展,越来越多的前端需求中会出现下载文件这样的需求。

79820
来自专栏企鹅号快讯

g4e基础篇#3 Git安装与配置

现在你已经对Git有了最基本的了解,现在让我们开始动手开始安装和配置Git环境。 Git工具包括Git命令行工具,图形化工具和服务器环境;在我们这个教程中,我们...

247100
来自专栏情情说

RabbitMQ实战:消息通信模式和最佳实践

通过前2篇的介绍,了解了消息通信的主要元素和交互过程,以及如何运行和管理RabbitMQ,这篇将站在开发模式的角度理解「面向消息通信」带来的好处,以及在各种场景...

57750
来自专栏Golang语言社区

【Go 语言社区】如何实现单服务器300万个长连接的?

不是吹牛,理论上完全可以达到。 (以下参考值皆是Linux平台上) 1,Linux单个进程可以维持的连接数(fd)理论值是通过ulimit -a设置,或在se...

741100
来自专栏企鹅号快讯

10 个技巧促使你的 Git 的技能上一个台阶——SitePoint

第一时间关注程序猿(媛)身边的故事 最近,我们发布了一些教程促使你了解 Git 基础知识和在团队环境中使用 Git。谈论的指令已经足够帮助一个开发者在 Git ...

19480
来自专栏腾讯云数据库(TencentDB)

CynosDB的计算层设计优化揭秘——兼容PostgreSQL版

CynosDB 是腾讯数据库研发团队推出的自研数据库,有PostgreSQL和MySQL两个版本。本文以兼容PostgreSQL版CynosDB为例,介绍我们的...

15.3K40
来自专栏Ryan Miao

session机制详解以及session的相关应用

session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的sessi...

46270
来自专栏GopherCoder

ReStructuredText 文档编写全攻略编写文档说明

35430
来自专栏c#开发者

Updater Application Block自动更新实施方案[源代码]

概述     本方案采用Updater application block简称UAB,是Microsoft patterns & practices(模式&实...

38850

扫码关注云+社区

领取腾讯云代金券