| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> GIT 基本概念 -> 正文阅读 |
|
[开发工具]GIT 基本概念 |
Git?有三种状态:已修改(modified)、已暂存(staged)和已提交(committed); 已修改:表示修改了文件,但还没保存到数据库中; 已暂存:表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中; 已提交:表示数据已经安全的保存在本地数据库中了; 由此引入?Git?项目的三个工作区域的概念:工作目录、暂存区域、以及?Git?仓库; 工作目录:工作目录也叫工作区,即本地仓库的文件夹,肉眼可见的; 暂存区域:.git?目录下存在一个?index?文件,这就是?Git?的暂存区,也称为索引; Git?仓库目录:在工作区中存在一个隐藏的目录?.git,它就是版本库; 基本的?Git?工作流程如下: 1、在工作目录中修改文件; 2、暂存文件,将文件的快照放入暂存区域; 3、提交更新,找到暂存区域的文件,将快照永久性存储到?Git?仓库目录; 如果?Git?目录中保存着的特定版本文件,就属于已提交状态; 如果作了修改并已放入暂存区域,就属于已暂存状态; 如果自上次取出后,作了修改但还没有放到暂存区域,就是已修改状态; 工作目录下的每一个文件都有两种状态:已跟踪或未跟踪; 已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录, 在工作一段时间后,它们的状态可能处于未修改、已修改或已放入暂存区; 工作目录中除已跟踪文件以外的所有其它文件都属于未跟踪文件, 它们既不存在于上次快照的记录中,也没有放入暂存区; 初次克隆某个仓库的时候,工作目录中的所有文件都属于已跟踪文件,并处于未修改状态; |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:54:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |