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 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
相关博客:
3).Github的使用(三)
4).Git 常用命令(四)
5).Git 版本回退(五)
6).Git版本冲突解决(六)
7).git 分支管理(七)
相关推荐
git命令流程图,便于理解git的使用流程;
阮一峰在其网络日志中介绍了三种广泛使用的Git工作流程:Gitflow、Githubflow和Gitlabflow。这三种工作流程的核心理念是通过功能驱动式开发(Feature-driven development,FDD)来进行项目管理,即先由需求驱动创建...
git使用流程,使用规范,使用细节,发布流程,研发版本,修复版本,补丁版本等控制。本地远程比较。代码合并,分支管理。
本文档主要介绍了Gitblit的搭建和Git协作开发流程,旨在帮助创业团队和小型开发团队快速搭建自己的代码服务器。同时,文档也提供了基本的开发流程,代码提交、代码上传、代码merge等流程的命令行指令。 一、概述 ...
git开发流程规范,及简单代码提交与代码拉取,完整的开发流程。
在"Git工作流程及权限分配_lpf1"中,主要涉及了Git的分支模型、工作流程以及在实际操作中应注意的问题。 1. **分支模型**: - **Develop分支**:代表项目的开发主线,所有开发工作都应该合并到这个分支。 - **...
本文将详细介绍 Git 多人合作流程,并对流程中的每一步进行解释。 1. 初始化仓库 在多人合作开发中,首先需要初始化一个 Git 仓库。可以使用 `git init` 命令创建一个新的 Git 仓库,也可以使用 `git clone` 命令...
本文主要探讨了在团队中如何有效地使用 Git,以实现高效的工作流程和规范,从而提高团队的长期工作效率,灵活应对产品需求变化,以及方便自动化测试和部署。 首先,我们来看一种常见的 Git 工作流模型——git-flow...
通过遵循Git flow流程和熟练掌握相应的Git命令,开发团队可以更有效地协同工作,确保代码质量,降低出错风险,并提高软件开发的效率。不过,每个团队可能有自己的特定需求,因此在实际应用中,可以灵活调整或简化Git...
该书首先介绍了Git的基本概念,包括版本控制的重要性、Git的历史以及它的核心工作流程。Git的工作流程主要包括三个主要区域:工作目录、暂存区和仓库。通过理解这些基本概念,读者可以明白如何在日常开发中有效地...
Git版本控制流程是软件开发中的核心环节之一,它能有效管理项目的版本历史,支持多人协同工作,保持代码的稳定性。Git通过一系列命令来实现版本控制的各类操作,包括代码的提交、分支的切换、版本的合并以及版本标记...
gitflow流程图
在本文中,我们将深入探讨“git使用流程”,包括创建代码仓库、添加文件、解决冲突以及克隆远程仓库。 一、创建代码仓库并上传本地代码 要将本地工程上传到Git仓库,首先需要初始化本地目录为Git仓库: ```bash ...
这个名为“Git的工作流程绘图文件包”的压缩包包含了一份详细展示Git工作流程的图表。这份图表使用了亿图图示(Edraw Max)这款强大的绘图工具创建,旨在帮助用户更好地理解和应用Git的基本操作。 首先,我们来深入...
Gitflow适合有严格流程控制需求的项目;Forking和Pull Request工作流则更强调代码质量和社区参与。选择哪种工作流取决于团队的规模、项目的需求以及团队成员对Git的理解和偏好。 在实际应用中,团队可能需要结合...
本文将详细介绍一个从创建新任务到部署的完整Git工作流程,帮助开发人员提高项目的效率和清晰度。 #### 一、开始一个新任务 在开始任何新任务之前,首先要确保你的本地存储库是最新的。这包括同步本地分支与远程...
在Git的工作流程中,有以下几个关键步骤: 1. **克隆仓库**:使用`git clone`命令从远程服务器获取一个项目的完整副本,包括所有的历史提交和分支。 2. **本地修改**:在克隆的仓库中进行开发,对文件进行增删改。...
暂存是Git工作流程中的一个步骤,它表示文件已经准备好被提交。可以使用`git add .`添加当前目录下的所有更改过的文件,或者`git add <文件名>`添加特定文件。 4. **提交更改**:通过`git commit`命令可以将暂存的...