3.Git的三种状态以及工作流程

三种状态

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

基本的 Git 工作流程如下:

  • 已修改表示在工作区修改了文件,但还没把想要保存的修改保存到暂存区。
  • 已暂存表示把想要暂存的修改已保存到暂存区,等待提交本地Git仓库。
  • 已提交表示把暂存区的修改已从暂存区提交到了本地Git仓库。

这会让我们的 Git 项目拥有三个阶段:工作区、暂存区以及 本地Git 仓库。

3.Git的三种状态以及工作流程

工作区是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。

暂存区是一个文件,保存了下次将要提交的文件列表信息,一般在 Git 仓库目录中。 按照 Git 的术语叫做“索引”,不过一般说法还是叫“暂存区”。

Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,复制的就是这里的数据。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/basic/git/1606.html

(0)
上一篇 2020年8月3日 00:14
下一篇 2020年8月3日 01:12

相关推荐

  • 1.关于三种版本控制的介绍

    关于版本控制 什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 我们对保存着软件源代码的文件作版本控制,但实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常…

    Git教程 2020年8月3日
    07460
  • 7.Github的SSH密钥配置步骤(Linux)

    关于 SSH 使用 SSH协议 密钥可以连接 GitHub远程服务器和服务并向它们验证,而无需在每次访问时提供用户名或密码。 1.检查是否有已存在 SSH 密钥 在生成 SSH 密钥之前,您可以检查是否有已存在 SSH 密钥。 注意:DSA 密钥 (SSH-DSS) 不再受支持。 老DSA密钥将继续运行,但您不能将新的…

    Git教程 2020年8月4日
    01.8K0
  • 4.Git的使用方式:命令行和GUI软件

    命令行 Git 有多种使用方式。 你可以使用原生的命令行模式,也可以使用 GUI 模式,这些 GUI 软件也能提供多种功能。 在本书中,我们将使用命令行模式。 这是因为首先,只有在命令行模式下你才能执行 Git 的 所有 命令,而大多数的 GUI 软件只实现了 Git 所有功能的一个子集以降低操作难…

    Git教程 2020年8月3日
    09140

发表回复

登录后才能评论