zoukankan      html  css  js  c++  java
  • 【Git】四、本地Git的工作原理

    一、工作区

    第一篇创建版本库讲的有些笼统,这里详细区分一下各个概念
    在第一篇我们创建了一个文件夹GitRepo,但其实这个文件夹本身并不是版本库,只是我们的工作区。我们所有的文件创建和修改都在这里执行。

    二、版本库

    在工作区文件夹下面,有一个隐藏的目录,.git,这个才是用来管理git版本的版本库,具体如下图

    版本库又分为两个部分,一个是暂存区,add进来的东西就放在暂存区;另一个是本地分支,commit的东西就提交到了本地分支
    在我们创建版本库的时候,git为我们默认创建的分支叫做master,还有一个指向master的指针HEAD

    2.1暂存区

    当我们创建一个文件在工作区,并没有add到暂存区,git版本库还没有对这个文件的修改进行追踪
    当我们add到暂存区后,暂存区的文件是可以被跟踪修改记录的
    我们可以分多次向暂存区add文件,然后一次性提交到本地分支

    2.2本地分支

    当所有的暂存区文件被commit后,暂存区将没有文件,如下图

  • 相关阅读:
    最优装载问题---贪心算法
    windows 10 资源管理器多余盘符去除
    js版本排序改造vue版本
    async and await
    echarts问题
    vue兼容到IE9
    expdp/impdp 参数说明,中英对照
    MySQL ibdata1文件迁移
    Oracle AWR报告提取方法
    Vertica DBD 分析优化设计
  • 原文地址:https://www.cnblogs.com/shanelau/p/7103859.html
Copyright © 2011-2022 走看看