zoukankan      html  css  js  c++  java
  • 了解Git的工作区和暂存区

    Git有工作区,暂存区之分。

    1.工作区

    我们电脑上的某个被Git管理的文件夹,就是一个工作区。

    比如说我的GitWorkText文件夹,如图:

    2.版本库(Repository)

    在工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库

    而这个版本库里又有暂存区(stage),还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD

    当我们在使用命令符git add+文件名时,只是将其加入到了暂存区,第二个当我们使用命令符git commit时将所有暂存区的文件都放到了当前的分支中。

    在我们创建Git版本库时,Git自动为我们创建了一个master的分支,所以当我们git commit时我们是直接提交到master中的。

    那么我对我的git文件进行修改,然后在新建一个git1.txt文件如下:

    那么我们来查看一下状态

     

    我们可以看到:由于我们的git1.txt文件没有提交过,所以他的状态为untracked

     现在我们来提交两次这两个文件,再来查看状态:

    那么现在在暂存区就有两个文件了git.txt和git1.txt

    然后我们将暂存区的文件添加到分支中去

  • 相关阅读:
    LeetCode 141. Linked List Cycle(判断链表是否有环)
    LeetCode 680. Valid Palindrome II(双指针)
    >/dev/null 2>&1
    18个最佳代码编辑器
    vi和vim常用命令
    搞定Windows连Linux三大件:SecureCRT,FileZilla,NX
    define和typedef的区别
    C++ const,static成员
    C++虚函数练习题
    c++虚函数解析
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9580551.html
Copyright © 2011-2022 走看看