当前位置: 首页 > wzjs >正文

做的最好的网站公司北京网络推广有哪些公司

做的最好的网站公司,北京网络推广有哪些公司,做兼职工作上哪个网站招聘,做影视剧组演员垂直平台网站Git目录分析 对于Git来说,Git很大的功能就是支持版本管理以及多人协作开发,对于这些功能都是建立在git自身的目录结构来说的。所以首先我们先对Git的目录进行简单分析! 或许在之前,学过git add, git commit &#xf…

Git目录分析

对于Git来说,Git很大的功能就是支持版本管理以及多人协作开发,对于这些功能都是建立在git自身的目录结构来说的。所以首先我们先对Git的目录进行简单分析!

或许在之前,学过git add, git commit , git push 这样的命令,但是究竟为什么要这要用真的是了解吗。不说完全理解,至少要了解一下基本的原理

初始化git

如果想对一个目录进行版本管理的化,就需要使用命令进行对目录初始化

git init  ---初始化git目录

使用后就会在当前目录下多出一个.git目录,这个目录是隐藏

目录结构:

认识⼯作区、暂存区、版本库

这是一个简单草图,对于我们初始化后的git仓库,我们就会有三个区域,先不要管他们是干什么的,先记住有这三个区域,这是很关键的,有时候你不用先知道为什么,先这么干了,你自然会知道为什么,(这是个哲学,你很难读得懂)

工作区

工作区说的其实就是当前初始化这个目录,当然除了这个.git,也就是我们用来写代码的一个目录

暂存区

所谓暂存区就是在git下的index这个文件

版本库

现在先简单将版本库理解为这个master,其中有一个HEAD指针指向这个版本库

为版本库添加第一个文件(git add,git commit)

以添加file1文件举例来观察git的变化

git add file1

执行完之后,如果是第一个add的文件会新增index,也就是上述所说的暂存区,此时在objects目录下会也会新增一个文件。

此时这个objecs下的文件其实就是我们add的file1文件,打印一下

git cat-file -p [FILE]    ---打印gitobject里的文件

然后我们再git commit

git commit -m "[描述内容]"

然后用git log打印日志信息

这就是向git仓库添加的第一个文件,上面的HEAD->master指的是当前HEAD指针指向的是mater分支。

此时我们看一下这个master文件内容

此时这就是一个commit提交信息,在这个对象id中的内容是本次提交的文件集合

通过向版本库中添加第一个文件,就梳理了git在一次commit操作的内容。其实无非就是向objects添加了几个文件,而我们不需要关心objects中的内容,主要的还是git log中的内容,当我们每次git commit时就是去生成一个git管理的对象,在这个对象中有本次添加文件集合对象,以及上次提交的id(上面例子为首次添加所以没有显示),还有git配置信息,和对提交的描述!

http://www.dtcms.com/wzjs/291957.html

相关文章:

  • 一个商城网站多少钱贵州seo技术培训
  • 北京建设信息网站百度一下你就知道
  • 软件做网站 编程自己写无排名优化
  • 黔西南北京网站建设网络营销的五大特点
  • 内蒙古手机网站制作朋友圈广告投放
  • mvc6电商网站开发实战企业站seo报价
  • 商城微网站模板宝鸡网站开发公司
  • 语文答题模板高中qq排名优化网站
  • 房地产新闻建发360优化大师官方下载
  • 网站交给别人做安全吗北京建公司网站价格
  • 怎么把园林设计网站做的酷炫seo整合营销
  • 建设网站如何挣钱百度网址安全检测中心
  • 企业做网站公司怎么做google网站推广
  • 网站建设取得了优化营商环境心得体会
  • 网站制作合作协议平台交易网
  • 定位网站关键词在线crm软件
  • 广州做啊里巴巴网站多少钱网店运营工作内容
  • 电子商务网站的设计工具沧州网站建设公司
  • 网站如何做百度权重官方百度平台
  • 自建商城网站营销的手段和方法
  • 做网站媒体b2b免费推广平台
  • 怎么做一网站首页seo基础教程使用
  • 帝国手机网站模板seo推广怎么样
  • 广州平台网站建设长春网站建设方案推广
  • 有没有专门做家纺的网站新手怎么入行sem
  • 珠海商城网站制作深圳seo
  • 典型b2c模式的网站保定网站建设公司哪家好
  • 网站顶部展出的大幅广告百度指数功能模块有哪些
  • 政府投资类网站建设单位今日最新新闻摘抄
  • 建设网站业务不好做seo优化搜索推广