git菜鸟到老鸟
官网
https://git-scm.com/downloads
教程
http://www.runoob.com/git/git-tutorial.html
快速命令
缘由
问:为什么使用git?|
答:git在开发,部署程序时,用来管理代码进度,同步代码环境的一个开发工具。
什么是git?
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是目前世界上最先进的分布式版本控制系统。
Git 是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
什么是版本库?
什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git 管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。
就好比银行的保险箱,每次往里存钱,都会记录谁,什么时间,存放多少钱,存入的原因等。
git:版本库,核心思想:存储快照(备份),而是不存储差异。
git的作用
git 就是管理我们这个版本库的管家,相当于银行保险箱的管理人员。
其主要作用,保证项目代码在开发阶段,任何代码都不会丢失.
而且可以快速的获取到任何阶段的开发代码.
git和svn的区别
以前的版本控制入CVS,SVN等都是集中控制管理的,也就是有一个中央服务器,大家都把代码提交到中心节点,而git是分布式的版本控制工具,也就是说没有中央服务器,每个节点的地位平等,有点P2P的味道,众生平等,谁也别瞧不起谁!^。
Git 与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
什么是分布式?
分布式处理则是将不同地点的,或具有不同功能的,或拥有不同数据的多台计算机通过通信网络连接起来,在控制系统的统一管理控制下,协调地完成大规模信息处理任务的计算机系统。
安装
git官网
https://www.git-scm.com/download/
Windows安装注意事项
git 源码下载地址
源码编译 安装
git 操作原理
提交 状态查看
没提交缓存 之前的 撤销操作
提交缓存以后的撤销
暂存区 和缓存区
版本库
日志查看 和版本回退
关联日志查看
posted on 2018-06-22 13:22 Indian_Mysore 阅读(143) 评论(0) 编辑 收藏 举报