当前位置:   article > 正文

git clone 部分文件夹_搞定Git之1 Git是个啥东西?

git clone之后多一层文件夹

码农,有几个基本的农具,要会用,最近几年及以后若干年,Git是最重要的一把锄头,那就暂停小程序,开始一个新的分支,搞定Git ,争取5次以内拿下!


为啥要整这个东西啊?别搞错了啊,不是我特懂,是我学习过以后,反过来总结成自己和别人能看懂的东西,也分享出去,方便查阅。

Git简史

短暂IT史上有若干牛x的人,你如果知道他们的成就及对世界的影响,你自己再觉得自己如何牛x,你就不可救药了!百度一下

4a2b8c322ffd73bb93e4abc036cc83bd.png

林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,1969年12月28日生),芬兰赫尔辛基人,著名的电脑程序员,Linux内核的发明人,毕业于赫尔辛基大学计算机系,1997年至2003年在美国加州硅谷任职于全美达公司(Transmeta Corporation),现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发Linux内核。与妻子托芙育有三个女孩。著有自传《乐者为王》。

对,Git就是他自己写的,用了两周时间!理由,就是那个叫BitKeeper的版本管理工具开始收费了!他的其他故事自己去查吧。

Git和GitHub及逻辑图

37d907eb2a548282a60dd4de56188e4f.png

那个远程仓库服务,有很多服务商提供,其中包括国外的GitHub,国内有Gitee.这个远程仓库可以私有化部署,就是自己单位或者一个开发团队,建一个远程仓库

上图,Git有两个区和两个仓库,这个说法很重要!

两个区,工作区和暂存区,工作区就是你的编辑区(你自己存放文件的地方,就是一个文件夹),暂存区是个过渡区,文件一般是先到暂存区,才能存贮到本地仓库

两个仓库,一是本地仓库,二是远程仓库,远程仓库不是必须的,为了团队协同和分享需要

Git的机制,就是让文件在上述两个区和两个库里流转,同时改变不同的状态。上图那些连线表示文件流转路径,线上的命令是Git的主要命令,你一看也就明白了个大概的意思,这个图,我找了半天。

一般在工作区工作使用Git命令,Git提供的是命令行,小程序开发IDE等提供了视窗操作工具,你可以用鼠标在视窗内操作,就取代了Git命令。

Git需要安装,这个自己搜索一下如何安装就行了。我说的,基本是逻辑层的,就是帮助你理解的。

三种状态

在 Git下,文件有三种状态,你的文件应该处于其中之一: 

已提交(committed)已修改(modified) 和 已暂存(staged)

  • 已修改表示修改了文件,但还没保存到暂存区。
  • 已暂存表示已放入暂存区
  • 已提交表示已经保存在本地仓库

本地仓库建立

有两种方式建立本地仓库,一是初始化一个本地仓库,用Git init命令,二是用clone命令,从远程仓库clone一个。远程仓库,需要注册,自己去注册一个吧

本地仓库(包块暂存区),就是个扩展名为.git的文件夹,.本地仓库文件夹的上级目录就叫工作区。

大的逻辑就是这个意思,不明白的留言啊!

在“再看”!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/586440
推荐阅读
相关标签
  

闽ICP备14008679号