毕业论文
您现在的位置: 版本控制 >> 版本控制优势 >> 正文 >> 正文

版本控制Git实用教程

来源:版本控制 时间:2022/8/8
北京最好的湿疹医院 http://m.39.net/baidianfeng/a_8814675.html

文章背景

网上的教程,大多数都是通过命令来实现远程仓库的克隆、修改、提交等操作,但是真正在公司里,大多数时候都是将Git集成在IDE(如Idea、Eclipse),或使用图形化工具来对仓库进行管理。讲真的,使用命令操作除了更装逼毫无实际意义。

第一部分:Git基础概念

1、Git基础介绍

最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。

基于Git进行开发时,首先需要将远程仓库代码clone到本地,即为本地仓库。后续大部分时间都是基于本地仓库上的分支进行编码,最后将本地仓库的代码合入远程仓库。

2、远程仓库

主线分支

主线分支也叫master分支,用于产品对外正式发布使用,最终所有特性的代码都会合入主线分支

特性分支

特性分支是指按特性构建并转测试的分支,特性分支都是基于主线分支创建的,特性分支命名规则:feature_特性名称,举例feature_ipush。特性分支,主要用于在版本迭代开发过程中,按特性转测试,多个特性之间互不依赖,并行操作提高特性上车效率。

个人特性分支

个人特性分支基于特性分支创建,增加个人特性分支的目的主要是增加审核机制,即个人特性分支合入特性分支的过程中,需要Committer审核通过才能合入。

3、本地仓库

Git本地仓库分为工作区,暂存区(index),版本库

gitadd:将工作区修改或新增的文件添加到暂存区

git

转载请注明:http://www.0431gb208.com/sjszjzl/1239.html