随笔分类 - Git
摘要:这个标题其实有些让人费解,因为会想这个提交是动词还是名称? 提交动作是通过git commit命令来实现的,提交之后会在对象库中新增一个提交对象。提交过程中会发生哪些变化,在上一篇笔记里面已经介绍过,看下那几张过程图就可以了。 需要明确的是,在Git中,版本库的变更和提交是一一对应的关系,也就是说,提交是将变更引入到版本库的唯一方法。 Git在提交时,会记录索...
阅读全文
摘要:可以认为使用Git时,我们会遇到3个空间:工作目录、索引、版本库。我们关心的,就是在新建、修改等操作时,这三者之间发生了怎样的变化。 笼统的讲,就是在工作目录下编辑,在索引中积累修改,然后把索引中累计的修改作为一次性的变更提交给版本库。 这就意味着,可以在最终提交前添加、删除、移动或者重复编辑文件,只有在提交后才会在版本库里实现累计的变更。 本章将介绍如何管理...
阅读全文
摘要:为了更近一步的学习和理解Git的理念,这一节介绍一下Git中的一些基本概念。 基本概念 对象库图示 Git在工作时的概念 一、基本概念: 1、版本库: Git的版本库就是一个简单的数据库,其中包含所有用来维护和管理项目的修订版本和历史的信息。 Git不仅提供版本库中所有文件的副本,还提供了版本库本身的副本。 Git在每个版本库里维护...
阅读全文
摘要:首先确保系统中已经安装了git,这里使用的linux系统。 一、命令行初步使用: 1、git命令: 列出它的选项和最常用的子命令。标准命令格式中,COMMAND代表的就是下面列出的子命令。 [root@flower1 ~]# git 2、显示版本号: [root@flower1 ~]# git --version git version 1.7.1 3、裸双破折号...
阅读全文
摘要:几乎所有的版本控制工具都是出于同样的目的:开发以及维护开发出来的代码,方便读取代码的历史,记录所有的修改。这里,介绍的是当前在开源社区内非常流行的版本控制工具Git。它是由Linus Torvalds发明的,最初是为了方便管理linux内核的开发工作。Git的诞生:通常来说,当工具跟不上项目需求时...
阅读全文

浙公网安备 33010602011771号