Learn Version Control with Git
A step-by-step course for the complete beginner
Learn Version Control with Git featured image

准备工作

命令行界面还是图形界面?

Git 提供两种主要的工作环境: “命令行界面” 或者一个 “GUI” 应用程序。使用哪一种界面都无所谓正确或错误。

在一方面,使用 GUI 应用程序会让你更有效和方便地使用一些复杂或者先进的功能。但这些复杂操作在命令行界面就显得过于复杂了。

在另一方面,我还是建议你首先来学习 Git 的命令,这样可以帮助你更进一步地了解一些重要的基础工作原理,而且不需要倚赖于任何一个图形界面的帮助。

参考

如果你完全不懂那些命令行,我准备了 “命令 101” 这个附录会提供给你一些最重要的基础知识。

当你已经具备了一定的基础知识后,你应该考虑一下使用一个具有图形界面的应用程序,使得你每一天的开发工作变得更轻松,更有效。 Windows 用户可能需要看看这个 Tortoise Git,而Mac OS的用户应该看看这个 Tower。你也会在这本书中找到一些图形界面应用程序的更为详细的介绍 (see "Part 5: 工具与服务")。

在你的计算机上安装 Git

安装 Git 是非常简单的,并且面向 Mac 和 Windows 用户还提供了一键安装方式。

在 Windows 上安装 Git

在 Windows 电脑上 “msysgit” 是一个非常强大的 Git 工具包。你可以从下面给出的地址下载它: msysgit.github.io

双击安装文件,在安装的过程中你可以一直选择默认设置,一直点击继续直到安装结束。当安装完成后你就可以使用 “Git Bash” 这个应用开始工作了。你可以在 “Windows” 开始菜单里的 “Git”目录找到这个应用。

在 Mac OS 上安装

在 Mac OS X 中,你可以从下面的地址下载它,然后单击进行安装: code.google.com/p/git-osx-installer/downloads/list

一但安装结束,你可以通过 Mac 提供的 “Terminal.app” 应用直接打开它。你也可以在你的 "Applications" 目录中的子目录 "Utilities" 中找到这个应用:

设置 Git

在打开Git之前,你需要完成一些最基本的设置。例如你的用户名,你的邮箱地址以及在命令行界面中的一些重要的显示设置:

$ git config --global user.name "John Doe"
$ git config --global user.email "john@doe.org"
$ git config --global color.ui auto
注释

和其他的专业书籍一样,在这本书中 “$” 符号就代表着这是一个在命令行界面中的命令。(输入命令时你不需要键入这个符号!)。因此,任何时候你一旦看到一行以 “$” 符号开始的代码,这就表示它是一个在 “Terminal” or “Git Bash” 里能被执行的命令。

除此之外,我建议你把这个 命令速查表 放在你的桌面上。这样你就不需要把每一个命令都记在心里了。

About Us

As the makers of Tower, the best Git client for Mac and Windows, we help over 100,000 users in companies like Apple, Google, Amazon, Twitter, and Ebay get the most out of Git.

Just like with Tower, our mission with this platform is to help people become better professionals.

That's why we provide our guides, videos, and cheat sheets (about version control with Git and lots of other topics) for free.