zoukankan      html  css  js  c++  java
  • Git复习(九)之理解git工作区和暂存区

    前言

    Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。

    版本库

    在工作区目录中有一个.git文件,这个其实不是工作区而是Git的版本库

     

    版本库中包含两个部分,一个是暂存区index/stage,另一个是git自动为我们创建的第一个分支master,以及一个指向master分支的指针HEAD

    我们将文件添加到版本库是分两部分执行的

    第一步:git add 将文件添加到暂存区

    第二步:git commit 将暂存区所有的内容一次性提交到当前分支

    因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。

    可以理解为我们将需要提交的文件修改全部放到暂存区,然后一次性提交暂存区的所有修改

    git add

    执行git add后发现暂存区有了变化多了readme.txt和LICENSE文件

     

    git commit

    执行git commit后发现暂存区没有文件了,而master分支上多了readme.txt文件和LICENSE文件

     

  • 相关阅读:
    15-01-18 C# 面向对象 13
    15-01-15 C# 面向对象 12
    15-01-12 C# 面向对象 11
    15-01-11 C# 面向对象 10
    15-01-10 C# 面向对象 09
    了解 Azure 中的无服务器计算
    了解 Azure 虚拟机
    什么是 Azure?
    云服务的类型
    云部署模型
  • 原文地址:https://www.cnblogs.com/kunmomo/p/11364673.html
Copyright © 2011-2022 走看看