昆仑山:眼中无形心中有穴之穴人合一

夫君子之行,静以修身,俭以养德;非澹泊无以明志,非宁静无以致远。夫学须静也,才须学也;非学无以广才,非志无以成学。怠慢则不能励精,险躁则不能冶性。年与时驰,意与岁去,遂成枯落,多不接世。悲守穷庐,将复何及!

 

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编辑  收藏  举报

导航