热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

版本管理工具git

git是linux公司开发的一个版本管理工具,是一种分布式的版本管理工具,可以用于多人协作和版本管理,如版本回溯等功能。  其中有远程仓库,本地仓库,暂存区和工作区,工作区使用gi

git是linux公司开发的一个版本管理工具,是一种分布式的版本管理工具,可以用于多人协作和版本管理,如版本回溯等功能。

 

 

其中有远程仓库,本地仓库,暂存区和工作区,工作区使用 git add .可以把文件传到暂存区,暂存区 使用git commit 可以把文件传到本地仓库,本地仓库用push可以把文件传到,远程仓库,然后还有很多命名把远程仓库的文件拿到本地来。

 

 

然后git中的分支概念,

几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离

开来进行重大的Bug修改、开发新的功能,以免影响开发主线

 

 

其中master是主分支,可以创建其他分支,如创建一个dev分支:git branch dev,一般在其他分支上工作,最后再合并到master主分支上,因为要保持master主线稳定,

合并的操作:git merge 分支名称,

删除分支操作:

git branch -d b1 删除分支时,需要做各种检查

git branch -D b1 不做任何检查,强制删除

 删除分支时,不能删除当前分支。

还有就是分支冲突,分支冲突就是两个分支在修改了同一个文件的同一个地方,所以合并的时候这个文件不一样,就会不一样,这时候需要人工去判断,去选择那个。



推荐阅读
author-avatar
手机用户2502918237
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有