美文网首页Git简单应用
Git:工作区与暂存区

Git:工作区与暂存区

作者: Josaber | 来源:发表于2016-12-05 15:47 被阅读10次

对于不想了解Git内部文件管理的童鞋,可以忽略本部分。

我读书少你别骗我

工作区(Working Directory)

工作区就是我们使用的目录,例如我的就是Git目录。

Working Directory

仓库(Repository)

在工作区目录内有个.git目录,该目录不属于工作区,而是Git仓库(版本库)。

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区。还有Git为我们自动创建的分支master,以及指向master的一个指针叫HEAD。如下图:

Repository

前面的文章中,我们说把文件往Git版本库里添加的时候,是分两步执行的:

  • git add把文件添加进去,实际上就是把文件修改添加到暂存区;
  • git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。

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

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

相关文章

  • git及git常用命令

    了解Git: 下载git 版本库,暂存区与工作区: 版本库: 工作区: 暂存区: Git常用命令 将本地的某个文件...

  • git学习笔记

    本地命令 1.基础类 git status:查看工作区与暂存区的变更状态 git add :从工作区提交到暂存区 ...

  • 15分钟Git

    Git 工作区 暂存区(Stage) 分支 工作区 --add--> 暂存区 --commit--> 分支 git...

  • Git 新手入门

    Git基础 Git是版本控制软件的一种。Git里比较重要的概念: 工作区与暂存区 ref1工作区和暂存区可先考虑为...

  • 2. git 本地常用命令-------2022-01-30

    1. git status 查看工作区与暂存区的状态modified: 本地的文件 与 “暂存区” 的文件内容 ...

  • gitdiff git difftool

    例子 本地工作目录和暂存区的比较 git diff 这些内容显示要保存到暂存区的内容 当前(暂存区)暂存区与版本...

  • Git 命令

    git add把文件从工作区添加至暂存区 git commit把文件从暂存区添加至仓库 git diff查看工作区...

  • Git历史记录

    git diff:输出工作区与暂存区之间的差异 git diff --cached:查看工作区与历史提交之间的差异

  • git diff 使用

    用于比较两次修改的差异 1.1 比较工作区与暂存区 git diff 不加参数即默认比较工作区与暂存区1.2 比较...

  • git reset --hard --soft 与 git re

    git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本...

网友评论

    本文标题:Git:工作区与暂存区

    本文链接:https://www.haomeiwen.com/subject/cvvkmttx.html