`

Git 工作流程介绍(二)

阅读更多

1.流程图及概念

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

暂存区:保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作“索引”,不过一般说法还是叫暂存区域

版本库:也叫本地版本库,之所以说git 快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库

远程仓库:可以看做是github,它是一个远程仓库,它提供web服务的 供大家方便下载 查看 提交 存储。

 

基本的 Git 工作流程如下:

1).在工作目录中修改文件。

2).暂存文件,将文件的快照放入暂存区域。

3).提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录

 

2.文件的变化几种状态

 git版本控制 其实就是会记录所有文件的变化状态,如下:

 

可以用命令 git status查看当前文件的变化状态:

1).git add添加文件 ,从untrack --> stage状态

 

 2).git commit 提交,文件状态 从 staged--> unmodify

 

 3).修改文件,查看git status,文件由 unmodify --> modify

 

 4).再重复上述三个过程   添加到暂存区->提交本地版本库->再次修改

 

3.工作区-暂存区-本地版本库的关系

工作目录、暂存区域以及 Git 仓库。

工作区 -->  暂存区   git add

暂存区 -->  本地版本库  git commit

本地版本库 -->  工作区  git checkout

 

4.安装

liunx/windows/mac安装 参考官网:

https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

 

相关博客:

1).Git 版本控制工具介绍(一)

  2).Git 工作流程介绍(二)

  3).Github的使用(三)

  4).Git 常用命令(四)

  5).Git 版本回退(五)

  6).Git版本冲突解决(六)

  7).git 分支管理(七)

  8).git文件存储原理解析(八)

  • 大小: 99.7 KB
  • 大小: 45.4 KB
  • 大小: 31.5 KB
  • 大小: 7.2 KB
  • 大小: 15.8 KB
分享到:
评论

相关推荐

    git命令流程图

    git命令流程图,便于理解git的使用流程;

    Git工作流程.pdf

    阮一峰在其网络日志中介绍了三种广泛使用的Git工作流程:Gitflow、Githubflow和Gitlabflow。这三种工作流程的核心理念是通过功能驱动式开发(Feature-driven development,FDD)来进行项目管理,即先由需求驱动创建...

    git使用流程图,图文并茂,比较详细

    git使用流程,使用规范,使用细节,发布流程,研发版本,修复版本,补丁版本等控制。本地远程比较。代码合并,分支管理。

    Gitblit搭建及Git协作开发流程参考

    本文档主要介绍了Gitblit的搭建和Git协作开发流程,旨在帮助创业团队和小型开发团队快速搭建自己的代码服务器。同时,文档也提供了基本的开发流程,代码提交、代码上传、代码merge等流程的命令行指令。 一、概述 ...

    git开发流程规范

    git开发流程规范,及简单代码提交与代码拉取,完整的开发流程。

    Git工作流程及权限分配_lpf1

    在"Git工作流程及权限分配_lpf1"中,主要涉及了Git的分支模型、工作流程以及在实际操作中应注意的问题。 1. **分支模型**: - **Develop分支**:代表项目的开发主线,所有开发工作都应该合并到这个分支。 - **...

    Git多人合作流程

    本文将详细介绍 Git 多人合作流程,并对流程中的每一步进行解释。 1. 初始化仓库 在多人合作开发中,首先需要初始化一个 Git 仓库。可以使用 `git init` 命令创建一个新的 Git 仓库,也可以使用 `git clone` 命令...

    git使用流程和规范1

    本文主要探讨了在团队中如何有效地使用 Git,以实现高效的工作流程和规范,从而提高团队的长期工作效率,灵活应对产品需求变化,以及方便自动化测试和部署。 首先,我们来看一种常见的 Git 工作流模型——git-flow...

    配合Git flow 流程使用的git 操作命令指南

    通过遵循Git flow流程和熟练掌握相应的Git命令,开发团队可以更有效地协同工作,确保代码质量,降低出错风险,并提高软件开发的效率。不过,每个团队可能有自己的特定需求,因此在实际应用中,可以灵活调整或简化Git...

    Git权威指南第二版

    该书首先介绍了Git的基本概念,包括版本控制的重要性、Git的历史以及它的核心工作流程。Git的工作流程主要包括三个主要区域:工作目录、暂存区和仓库。通过理解这些基本概念,读者可以明白如何在日常开发中有效地...

    git版本控制流程

    Git版本控制流程是软件开发中的核心环节之一,它能有效管理项目的版本历史,支持多人协同工作,保持代码的稳定性。Git通过一系列命令来实现版本控制的各类操作,包括代码的提交、分支的切换、版本的合并以及版本标记...

    gitflow流程图

    gitflow流程图

    git使用流程

    在本文中,我们将深入探讨“git使用流程”,包括创建代码仓库、添加文件、解决冲突以及克隆远程仓库。 一、创建代码仓库并上传本地代码 要将本地工程上传到Git仓库,首先需要初始化本地目录为Git仓库: ```bash ...

    Git的工作流程绘图文件包

    这个名为“Git的工作流程绘图文件包”的压缩包包含了一份详细展示Git工作流程的图表。这份图表使用了亿图图示(Edraw Max)这款强大的绘图工具创建,旨在帮助用户更好地理解和应用Git的基本操作。 首先,我们来深入...

    Git工作流指南

    Gitflow适合有严格流程控制需求的项目;Forking和Pull Request工作流则更强调代码质量和社区参与。选择哪种工作流取决于团队的规模、项目的需求以及团队成员对Git的理解和偏好。 在实际应用中,团队可能需要结合...

    高效的 Git 工作流程:从想法到部署

    本文将详细介绍一个从创建新任务到部署的完整Git工作流程,帮助开发人员提高项目的效率和清晰度。 #### 一、开始一个新任务 在开始任何新任务之前,首先要确保你的本地存储库是最新的。这包括同步本地分支与远程...

    Git入门教程,git工作流程和将本地项目上传到git的步骤

    在Git的工作流程中,有以下几个关键步骤: 1. **克隆仓库**:使用`git clone`命令从远程服务器获取一个项目的完整副本,包括所有的历史提交和分支。 2. **本地修改**:在克隆的仓库中进行开发,对文件进行增删改。...

    git版本管理基本流程

    暂存是Git工作流程中的一个步骤,它表示文件已经准备好被提交。可以使用`git add .`添加当前目录下的所有更改过的文件,或者`git add <文件名>`添加特定文件。 4. **提交更改**:通过`git commit`命令可以将暂存的...

Global site tag (gtag.js) - Google Analytics