[#ch02-git-basics]
[[r_git_basics_chapter]]
== Git 基础

假如你只能阅读一章来学习 Git，本章就是你的不二选择。
本章内容涵盖你在使用 Git 完成各种工作中将要使用的各种基本命令。
在学习完本章之后，你应该能够配置并初始化一个仓库（repository）、开始或停止跟踪（track）文件、暂存（stage）或提交（commit)更改。
本章也将向你演示如何配置 Git 来忽略指定的文件和文件模式、如何迅速而简单地撤销错误操作、如何浏览你的项目的历史版本以及不同提交（commits）间的差异、如何向你的远程仓库推送（push）以及如何从你的远程仓库拉取（pull）文件。

include::book/02-git-basics/sections/getting-a-repository.asc[]

include::book/02-git-basics/sections/recording-changes.asc[]

include::book/02-git-basics/sections/viewing-history.asc[]

include::book/02-git-basics/sections/undoing.asc[]

include::book/02-git-basics/sections/remotes.asc[]

include::book/02-git-basics/sections/tagging.asc[]

include::book/02-git-basics/sections/aliases.asc[]


=== 总结

现在，你可以完成所有基本的 Git 本地操作－创建或者克隆一个仓库、做更改、暂存并提交这些更改、浏览你的仓库从创建到现在的所有更改的历史。
下一步，本书将介绍 Git 的杀手级特性：分支模型。
