1. Tagging像大多数VCS软件一样,Git可以标记Tag。通常,人们利用这个功能来标注软件的不同发布版本(v1.0,v2.0等等)Git支持两种创建Tag的方式:1. 轻量级的(lightweight)2. 带标注的(annotated)我们重点学习第二种方式。1.1 创建Taggit tag -a v1.4 -m "my version 1.4"1.2 查看所有Taggit tag1.3
第5章 分支工作流现在你已经学会了分支的基本操作。本章节将学习分支工作流。5.1 典型的分支模型maseter:主分支只存放最稳定的代码,通常是一个软件的发行版(release)。develop:开发分支,并不要求一直稳定,但当开发分支比较稳定的时候,就可以合并到主分支。topic:主题分支,又叫特性分支,是为了开发某一个功能或者特性而做的分支(比如登录功能、注册功能等等),在特性开发完毕并测试成
第4章 分支几乎每一个VCS(Version Control System 版本控制软件)都以这样或那样的形式支持“分支”。这意味着你可以从开发的主线克隆出一个开发进度与主线完全一样的分支,进而在这个分支上继续做一些开发,而不会影响到原来的主线。在众多的VCS中,分支这样的操作会有较大的代价,它们通常是通过复制代码来完成分支的创建的,这对于大型项目而言必然是十分耗时的操作。有人指出Git中的分支是
第3章 远程仓库3.1 Git远程仓库是什么Git远程仓库是位于网络上的仓库,该仓库中存放了你项目的各个版本。 (其实远程仓库也未必非得在网络上,所谓的远程仓库,不如直接理解为“另外一个仓库”而已”,测试的时候,甚至可以把所谓的远程仓库创建在你本地电脑上。)3.2 Git远程仓库的作用Git远程仓库的作用就是为了协作开发。同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器
第2章 Git基础命令本章的要学习Git基础命令都非常实用,项目开发中使用的绝大多数Git命令就是本章要学习的 2.1 忽略文件通常在项目中,你会有一类不希望被git显示为“untracked”的文件,比如日志文件、项目构建文件、针对于Java的字节码文件等等,在这种情况下,你可以创建一个叫做“.gitignore”的文件来列出所有需要忽略的文件名,如下:*.class*.gitignore建议在
第1章 Git基础1.1 问题你的论文,从开题开始,直到答辩通过期间,会被导师不断打回修改,你就会不断地拷贝复制之前的论文,再进行修改,得到新的论文版本,如此往复就会产生各种版本的论文。这就是手动进行论文的版本管理,这种版本管理的方式非常普遍,因为它简单。但是这种方式也是很容易出错的,你也根本记不住哪个版本对应什么样的修改1.2 版本控制版本控制是一个软件系统,这个软件专门用来记录对一个或多个文件
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号