Git入门看这一篇就够了

!版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 除了项目源代码,你可以对任何类型的文件进行版本控制。详见 (来自:JavaGuide)