# Git

# 介绍

Git 并不是一门语言, Git 是一种版本控制系统.

什么是版本控制系统? 如果你曾经写过很长很长的文章或者制作过很大的 PPT, 并且中途需要和其他人协商, 你大概会有过这样的经历:

"诶, 第一个版本好了, 你看看满不满意? 不满意? 那我回去改改."
"我写了第二个版本, 你来看看吧! 什么, 还不如第一版? 那我回去找找看我的第一版文件还在不在..."
"这个是第三版..."
"第三版 副本"
"第三版 副本 副本"
"第四版..."
"第n版..."
"打死也不改版!"
"打死也不改第二版!"
"打死也不改第二版! 副本"
"..."

这个时候, 你就需要一个良好的版本控制系统了. 编程也是如此, 一个工程需要多人协作, 甚至就算是自己一个人开发, 也应该使用一个好用的版本控制系统.

而 Git 就是这个好用的版本控制系统.

# Git 学习

# 廖雪峰的 Git 教程 (opens new window)