项目使用git开发流程

第一步 项目初期:领导负责的工作

01 创建仓库:在码云上面创建仓库地址,创建完成后点击初始化README:郝陶涛/vue-tea

02 领导在桌面上将代码克隆下来:将代码克隆下来之后,切换到代码内部,使用git打开项目,接

下来通过 git branch -r ;命令查看远程仓库的分支,这时候只有一个master分支。

03 在项目中,创建dev分支,并上传到git仓库中, git branch develop;git checkout develop;

git branch; git push -u origin develop; 这时候仓库中将会多一个develop的分支,可以通过

git branch -r; 继续查看远程的分支。

04 接着在develop的分支下创建功能分支: git checkout develop; git branch feature/home;

git push -u origin feature/home, 将功能分支提交到远程仓库中。

05 初始化一个项目提交到develop分支下, 创建前端项目:vue create <项目名称>;创建后端

项目使用express。 需要全局安装 :npm i express-generator -g; 在前端项目中执行:

express --view=ejs server在前端项目中就创建出来server node的后端项目需要cd server;npm i

执行npm run start; 在浏览器输入 localhost:3000, 便可以打开后端的命令了。

06 创建项目是要在从仓库中下载下来的文件夹中创建,将项目提交到远程仓库的develop的分支;

在项目中打开git,切换到develop分支下,然后 git add . git commit -m '初始化', git push;

第二步 员工需要做的事情:克隆代码到本地。

01 git colne 郝陶涛/vue-tea, 这样克隆的master上面分支的代码,但是master现在分支没有代码

02 需要克隆的是develop分支下的代码:git clone -b develop 郝陶涛/vue-tea​​​​

03 这时候将git仓库中develop代码克隆下之后,查看目前自己属于的分支地址。git branch,发现

自己在develop的分支下。 但是需要在feature/home下进行开发 并提交代码。 这时候需要执行,

git log; 查看提交的记录,记录hash值:bd1b5bb94015f14e4de53dee0e6210b7843c5229,

git branch -r;查看所有远程的分支, 然后将远程仓库的feature/home的分支拉取到自己的仓库下。

执行:git checkout --track origin/feature/home; 这时候本地就有develop和feature/home分支,

04 因为feature/home分支下没有代码,所以需要将develop分支的代码合并到feature/home分支下

执行:在feature/home分支下 , git cherry-pick hash码;对应上面的bd1b5.................................

这时候feature/home分支下就有代码了。

05 在本分支下开发完代码后,需要配置下身份:git config user.name '张三三',

git config user.email '116@' 通过 git add . git commit -m '开发完毕', git push 就可以了。

​​​​​​​

06 这时候远程的feature/home分支下面也有代码了

相关推荐
暖木生晖3 小时前
动画序列——实现一个div转一圈的效果
前端·css·html·css3·html5
a别念m2 天前
HTML5 离线存储
前端·html·html5
菜包eo3 天前
教育行业可以采用Html5全链路对视频进行加密?有什么优势?
前端·音视频·html5
gyeolhada3 天前
Web: 基础知识、HTML、CSS、JavaScript(英文版--知识点学习/复习)
前端·javascript·css3·html5·web
彤银浦4 天前
Web学习笔记3
前端·笔记·学习·html5
爱电摇的小码农5 天前
【深度探究系列(5)】:前端开发打怪升级指南:从踩坑到封神的解决方案手册
前端·javascript·css·vue.js·node.js·html5·xss
灵犀学长5 天前
解锁HTML5页面生命周期API:前端开发的新视角
前端·html·html5
千鼎数字孪生-可视化6 天前
Web技术栈重塑HMI开发:HTML5+WebGL的轻量化实践路径
前端·html5·webgl
iphone1088 天前
一次编码,多端运行:HTML5多终端调用
前端·javascript·html·html5
一只小风华~8 天前
Web前端开发: :has功能性伪类选择器
前端·html·html5·web