区分工作区、暂存区、Git仓库

版权声明:转载请注明出处。 https://blog.csdn.net/bagpiping/article/details/83825831

三种状态

  • 如果你希望Git的学习更顺利,记住下面这些关于 Git 的概念。

  • Git 有三种状态,你的文件可能处于其中之一:已提交(committed)、已修改(modified)和已暂存(staged)。

    • 已提交表示数据已经保存在Git仓库。
    • 已修改表示修改了文件,还待在工作区。
    • 已暂存表示对一个(已修改)文件的当前版本做了标记,使之包含在下次提交的快照中,即暂存区。
  • 由此引入 Git 项目的三个工作区域的概念:工作区,暂存区,Git 仓库。
    在这里插入图片描述

    • 工作区是供人们操作文件的地方,是git init的地方。
    • 暂存区域实际上是 Git 仓库中的一部分,保存所有“已暂存”的文件,习惯上人们叫暂存区,就像块缓存。对应命令git add "我的文件"
    • Git 仓库保存最终提交的内容,是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是其他计算机Git仓库里的数据。对应命令git commit -m "这是关于这次的修改注释"
  • 基本的 Git 工作流程:

    • 在工作区修改文件A。
    • 把文件A的“版本快照”B放入暂存区。
    • 提交,把B永久性地存到 Git 仓库。
  • 理解三个区的概念是理解如何使用Git协同工作的基础知识。

–参考《Pro Git book》
–参考 廖雪峰的官方网站关于工作区和暂存区

猜你喜欢

转载自blog.csdn.net/bagpiping/article/details/83825831