工作区,版本库解析 参考链接:http://blog.csdn.net/felix_f/article/details/8777463 左边为工作区,即是我们平时看到的目录,右图为版本库,其中版本库中左侧的index为暂存区(stage, index),右侧为分支(图中为master) 我们修改工作 ...
分类:
其他好文 时间:
2016-05-07 13:23:06
阅读次数:
184
·Git的工作原理关系图:
一个文件从修改到提交的过程:
修改 ---〉工作区中进行,此时工作区的状态比暂存区,版本库区要新
添加 ---〉修改的文件被添到暂存区,工作区与暂存区的文件状态一样,都要比版本库区的状态要新
提交 ---〉暂存区中的文件被写入版本库区,此时工作区,暂存区,工作区中的文件状态时一样的
注意:工作区,暂存区都是临时存放点,不安全
版本库区是安全存...
分类:
其他好文 时间:
2016-05-07 07:13:24
阅读次数:
158
前言:
1.文中的”$”不纳入命令行中,只做标记用
2.文中会介绍常用的命令行操作方式和xcode界面化操作方式介绍git
3.以下均个人理解整理,如果有错还请指出git工作原理
工作区(Working Directory):仓库文件夹里除.git目录以外的内容
版本库(Repository):.git目录,用于存储记录版本信息暂缓区(stage):也叫暂存区
分支(master):.git自...
分类:
其他好文 时间:
2016-05-06 15:40:33
阅读次数:
252
1.先初始化git本地仓库(如果已经受git管理跳过此步) 2.添加远程仓库 其中name和repo分别指代用户名和仓库名 3.将所有需要管理的文件加入暂存区 4.将文件加入索引 5.push到Bitbucket(同时设定upstream) ...
分类:
其他好文 时间:
2016-05-04 18:51:16
阅读次数:
145
一、简介 Git是目前世界上最先进的分布式版本控制系统,Git中绝大部分操作都是访问本地资源,不需要网络,其中有三个概念比较重要:1. 工作目录 2. 暂存区域 3.本地仓库。 简单说明一下,工作目录:项目某个版本的内容,供我们使用;暂存区域:一个文件,保存了下次将提交的文件列表信息;本地仓库:保存 ...
分类:
其他好文 时间:
2016-05-02 02:23:41
阅读次数:
176
Git 工具 现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。 接下来你将领略到一些 Git 可以实现的非常强大的功能,这些功能你可能并不会在日常操作中使用,但在某些时候你 ...
分类:
其他好文 时间:
2016-04-24 06:21:17
阅读次数:
317
工作区和暂存区 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的studygit文件夹就是一个工作区。 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区 ...
分类:
其他好文 时间:
2016-04-23 16:34:21
阅读次数:
171
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建 ...
分类:
其他好文 时间:
2016-04-20 00:16:27
阅读次数:
213
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。通过使用git适合分布式开发、灵活、快捷、方便,两个开发者之间方便解决冲突。 创建git仓库: git init 把文件添加到版本库(暂存区):git add readme.txt 把文件提交到仓库: git c ...
分类:
其他好文 时间:
2016-04-17 10:19:38
阅读次数:
167
gitreset--hardHEAD^gitreflogGit的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
分类:
其他好文 时间:
2016-04-13 20:58:25
阅读次数:
177