IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 前端代码协同开发流程(在vscode中使用git) -> 正文阅读

[开发工具]前端代码协同开发流程(在vscode中使用git)

前端代码协同开发流程(在vscode中使用git)

问题描述

最近前端多人协同开发的时候碰到gitee分支规范。下面做一个整理:
涉及到的分支有:
1.远程master分支 origin-master
2.远程个人开发分支 origin-dev
3.本地master分支 local-master
4.本地个人开发分支 local-dev
5.其它开发者的远程个人分支 origin-other

解决方法

1.新建远程仓库分支,例如self

在这里插入图片描述

2.拉取线上代码,并在VScode中打开
git clone 远程仓库地址

拉取完之后,打开VScode之后的左下角显示的就是当前分支的名称,点击之后即可进行随意切换
在这里插入图片描述

3.创建本地分支(git协同开发逻辑)

为了代码规范本地需要两个本地分支:一个本地master分支,另一个作为自己的本地开发分支
两个本地分支的目的就是:自己在开发的时候位于本地开发分支进行开发,在每做完一个功能模块的时候就推送该功能模块代码到本地master分支,也就是做一部分推一部分,以确保在本地master分支上的代码所具有的功能是完善完整的并且是经过测试的。当需要部署上线的时候,如果存在某一部分功能没有完善,可以选择暂不推到本地master分支(功能延迟上线)

在这里插入图片描述

如上图,远程分支前面会有origin-的前缀,而本地分支没有。点击即可进行分支的切换,当然对应的也就是切换了VScode中的代码内容。

一般拉完远程仓库后本地会有一个默认的master分支,这时候需要自己再新增一个本地开发分支。但是如果初始的时候没有本地分支,那么就自己再新增两个分支。

4.举例(个人开发流程)

本地开发分支self写了一个功能模块a功能模块b

在这里插入图片描述
在这里插入图片描述
然后将这部分新增的功能模块进行提交。注意先不要点击左下角的推送
在这里插入图片描述
此时,本地分支self中就存在你新增的功能模块a和b。此时切换到本地主分支master,注意不是远程主分支origin-master。然后把本地self分支合并过来。
在这里插入图片描述
这时候本地master分支就是完整的最新代码。接着就可以进行推送到远程个人分支origin-self
在这里插入图片描述
如果想要把origin-self合并到origin-master,和上面的流程一样,左下角先切换到origin-master再直接点击旁边的推送即可。

另外

更新远程分支命令:

git remote update origin --prune
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 14:19:02  更:2021-09-27 14:21:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:35:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码