当前位置: 首页 > news >正文

创建分支,合并分支

使用vscode开发,使用git管理仓库代码,我在main主分支开发一个需求,同事新创建了别的分支开发另一个需求,当他往新创建的分支推送代码的时候,需要怎么做,以及注意什么,当我将分支代码合并到主分支的时候,需要怎么做,以及注意什么。

一、同事创建分支需要做什么,以及需要注意的点

1.先切换到主分支main,拉取最新代码(保证新分支是基于main的最新代码创建的)

git checkout main
git pull origin main

2.从main创建新分支

git checkout -b feature

3.开发代码后提交

git add .
git commit -m "feat: 开发用户页面"

4.第一次推送新分支到远程(-u的作用是建立本地分支和远程分支的关联,以后再推送只需要git push)

git push -u origin feature/user-page

需要注意:

推送分支时,git push origin feature而不是git push origin main

每次开发前,同步main最新代码git checkout feature以及git pull origin main

二、我合并同事的代码时,需要注意什么

1.先暂存本地代码

git add .
git commit -m "xxx"

2.确认在主分支,拉取主分支最新代码

git checkout main
git pull origin main

3.拉取所有分支信息

git fetch origin

4.合并分支代码到main

git merge origin feature

注意:合并后一定要仔细检查

http://www.jsqmd.com/news/1095974/

相关文章:

  • Vector CAPL - 诊断模块函数(流控制帧参数调优与实战)
  • 性价比高的捆扎绳领先排名
  • WarcraftHelper魔兽辅助工具:3步解决经典魔兽在现代电脑的兼容性问题
  • TPS65263与PIC18LF46K22嵌入式电源管理方案解析
  • 【nn.Parameter实战】Pytorch多尺度特征融合的自适应权重学习与调优
  • 终极离线思维导图解决方案:DesktopNaotu桌面版脑图完整指南
  • 2026深度实测:7款主流AI编程工具选型全指南
  • 从LLM到SWM:AI理解人类的技术路线跃迁
  • MapStruct进阶:解锁映射器在复杂业务场景下的高阶技巧
  • WarcraftHelper:魔兽争霸3兼容性修复与功能增强终极解决方案
  • 【万字文档+源码】基于springboot+vue校园二手交易平台 -可用于毕设-课程设计-练手学习-学习资料分享
  • 从零到一:基于STM32CubeMX的PWM占空比动态调节实战
  • 收藏!小白程序员必看:从模型层进阶系统层,轻松拿下大模型面试 实战!
  • 硬件盲盒任务其实挺简单的
  • 无需自建机房运维|UWA GPM 2.0 SaaS正式上线,让游戏线上质量监控轻量化落地
  • WarcraftHelper:逆向工程视角下的魔兽争霸III现代化改造方案
  • Synopsys DC实战:从零构建高效综合SDC约束的完整指南
  • Apifox实战:高效WebSocket接口测试与自动化指南
  • 反向新兴交叉领域:影像预测组学
  • KMS智能激活终极指南:三步永久激活Windows和Office的完整方案
  • 线上花店售卖平台-Python Flask MySQL vue
  • 2026年免费试用、网页版、易上手的资产管理工具,适合中小企初次数字化
  • Canmv K210实战:基于YOLOv2的实时物体检测系统搭建
  • Selenium自动化测试实战:从元素定位到反爬策略的进阶技巧
  • 《实战进阶-Cocos2d-x 4.0塔防游戏性能优化与数据驱动设计》
  • OV5640 摄像头数据采集与DDR3缓存显示系统设计
  • 如何一键获取九大网盘直链?这款开源工具让你告别下载限速烦恼
  • GPT-4稀疏激活与MoE架构原理深度解析
  • 自媒体矩阵风控避坑指南:IP 再隔离,踩中黑名单照样封号
  • CK40N成本估算实战:从错误代码到根源排查的完整指南