首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
git介绍
git在各个平台下的安装
创建版本库
添加文件到版本库
查看本地文件修改状态
提交本地修改
查看提交记录
撤销修改和版本回退
删除文件
github与gitee
从远程仓库克隆
将代码提交到远程仓库
git分支管理
解决冲突
创建分支策略
标签管理
命令别名与文件忽略
gitlab介绍
小结
当前位置:
首页>>
技术小册>>
Redis零基础到实战
小册名称:Redis零基础到实战
我们建立的git仓库默认都在master分支。 github有一点特殊,以前github也叫master分支,后来因为一些原因,master这个词可能有些敏感,后来修改为main分支。 如果我们的代码都在同一个分支开发,会有一个问题: 同事A开发了一些代码提交到了master分支,并且是完整的功能,经过测试,准备上线。 同事B开发了一些代码也提交了master分支,但还处于测试阶段,没有达到上线标准。 此时,同事A开发的功能要上线,就需要在服务器中拉取最新代码,这样会导致A与B的代码都发布到服务器上,导致B的代码还在测试中,也发布到了服务器上。 所以,git为我们提供了强大的分支功能。 ------------ 创建一个新的分支 dev: 使用如下命令创建分支: ```bash git checkout -b dev ``` 这条命令会为我们在本地创建一个新的分支,并将本地分支切换到dev. ------------ 查看当前分支命令: ```bash git branch ``` git branch命令会列出所有分支,当前分支前面会标一个*号。 ------------ 现在,我们可以在dev分支上进行工作,测试代码功能 在dev分支开发完成后 切换到master分支 使用git checkout命令切换分支: ```bash git checkout master ``` ------------ 现在,我们可以把dev分支的内容合并到master分支上: 合并分支的命令: ```bash git merge dev ``` 这样,我们在dev分支上开发的代码,就添加进了master分支 ------------ 如果我们不再需要该本地分支,可以使用git branch -d 删除 ```bash git branch -d dev ``` ------------ 如果我们想把新建的本地分支推送到远程: ```bash git push origin dev(本地):dev(远程) 或者: git push --set-upstream origin dev ``` ------------ 如果我们想把远程分支删除: 查看所有远程分支: ```bash git branch -r ``` ------------ 删除远程分支: ```bash git push origin -d dev ```
上一篇:
将代码提交到远程仓库
下一篇:
解决冲突
该分类下的相关小册推荐:
Redis核心技术与实战
Redis的Lua脚本编程
Redis面试指南