Git是一个免费、开源的分布式版本控制系统,可以高效的对大/小项目进行版本管理。工作了一段时间,踩了一些坑以后才发现,使用git对代码和版本进行控制真的是十分必要的。Git是一种分布式的版本控制工具。相比集中式的版本控制工具,其可以离线操作,并且可以在计算机上保存一个独立的版本,因此更加安全便捷。
Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。
http://blog.csdn.net/china1000/article/details/46780011
http://blog.csdn.net/csdn_xiaogui/article/details/77606610?locationNum=8&fps=1
http://blog.csdn.net/attwice/article/details/77847877?locationNum=10&fps=1
Git与SVN区别
集中式,存储差异(集中式版本控制系统)
分布式,存储完整(分布式版本控制系统)
Git中对库的标识
Git远程操作
远程操作中的branch配置
配置的几种方式
Push操作过程
Fetch+Merge操作
Pull操作
remote的配置