git提交到gitlab详细过程

256 阅读2分钟

简单交代一下我的项目背景

h5前端app react+ts构建 gitlab管理代码 远程dev 本地分支demo

一般是在本地分支demo写完 最终合并到远程dev

接下来就是操作全程的git 命令

1.查看当前状态----git status (个人建议 开始动作前 查看一下当前状态 )

2.添加到缓冲区----git add . (当前全部文件需要提交) git add src/pages/demo/index.tsx (只提交单个指定文件)

3.提交---------git commit -m 'feat/fix/to(项目模块):修改描述'
(feat项目中新增了某些功能代码就用feat开头//fix项目中一次性修复修改完成用fix开头//to项目中一次性修改不完 还需要继续修改的之哟个to开头)

举例:

  feat(商品详情): 新增轮播图      

  fix(商品列表): 修复文字不居中 统一文字样式
  
  to(确认订单): 确认订单功能代码处理中 
  
  

4.从demo远程分支拉带代码更新----git pull origin demo

5.查看---git status (个人建议每次pull之后 都查看一下当前状态 防止错误)

6.把提交推送到demo远程分支-----git push origin demo

=========到这一步 demo分支操作就完成 本地代码已在demo分支且最新========

下面 将从demo分支合并到dev

1.git checkout dev---我们需要先切换到dev

2.git pull origin dev---从dev拉一下代码 因为大家最终都提交到了dev 更新代码 避免冲突

3.git status---常规操作 查看一下 没报错就继续

4.git merge demo---开发分支demo上的代码合并到 dev 分支

5.git push origin dev---全部推送到dev

至此完成!

PS: 今日(05-09)刷到一篇文章更能带入项目去理解,git及其git工作流,链接:mp.weixin.qq.com/s/8BeA2kh3q… ,如果有侵犯版权,联系可删!