赞
踩
码农,有几个基本的农具,要会用,最近几年及以后若干年,Git是最重要的一把锄头,那就暂停小程序,开始一个新的分支,搞定Git ,争取5次以内拿下!
为啥要整这个东西啊?别搞错了啊,不是我特懂,是我学习过以后,反过来总结成自己和别人能看懂的东西,也分享出去,方便查阅。
Git简史
短暂IT史上有若干牛x的人,你如果知道他们的成就及对世界的影响,你自己再觉得自己如何牛x,你就不可救药了!百度一下
林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,1969年12月28日生),芬兰赫尔辛基人,著名的电脑程序员,Linux内核的发明人,毕业于赫尔辛基大学计算机系,1997年至2003年在美国加州硅谷任职于全美达公司(Transmeta Corporation),现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发Linux内核。与妻子托芙育有三个女孩。著有自传《乐者为王》。
对,Git就是他自己写的,用了两周时间!理由,就是那个叫BitKeeper的版本管理工具开始收费了!他的其他故事自己去查吧。
Git和GitHub及逻辑图
那个远程仓库服务,有很多服务商提供,其中包括国外的GitHub,国内有Gitee.这个远程仓库可以私有化部署,就是自己单位或者一个开发团队,建一个远程仓库
上图,Git有两个区和两个仓库,这个说法很重要!
两个区,工作区和暂存区,工作区就是你的编辑区(你自己存放文件的地方,就是一个文件夹),暂存区是个过渡区,文件一般是先到暂存区,才能存贮到本地仓库
两个仓库,一是本地仓库,二是远程仓库,远程仓库不是必须的,为了团队协同和分享需要
Git的机制,就是让文件在上述两个区和两个库里流转,同时改变不同的状态。上图那些连线表示文件流转路径,线上的命令是Git的主要命令,你一看也就明白了个大概的意思,这个图,我找了半天。
一般在工作区工作使用Git命令,Git提供的是命令行,小程序开发IDE等提供了视窗操作工具,你可以用鼠标在视窗内操作,就取代了Git命令。
Git需要安装,这个自己搜索一下如何安装就行了。我说的,基本是逻辑层的,就是帮助你理解的。
三种状态
在 Git下,文件有三种状态,你的文件应该处于其中之一:
已提交(committed)、已修改(modified) 和 已暂存(staged)。
本地仓库建立
有两种方式建立本地仓库,一是初始化一个本地仓库,用Git init命令,二是用clone命令,从远程仓库clone一个。远程仓库,需要注册,自己去注册一个吧
本地仓库(包块暂存区),就是个扩展名为.git的文件夹,.本地仓库文件夹的上级目录就叫工作区。
大的逻辑就是这个意思,不明白的留言啊!
在“再看”!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。