Git版本控制工具

分支介绍

master

  • 主分支,用于部署生产环境的分支;不允许直接修改代码

develop

  • 开发环境分支,始终保持最新完成以及bug修复后的代码

feature

  • 开发新功能时,以devlop为基础创建feature分支
  • 命名以feature/开头,后面加上开发的功能模块,示例:feature/user_module,feature/cart_module

test

  • 测试环境分支

release

  • 预上线分支(预发布),UAT测试阶段使用,一般由test或hotfix分支合并

hotfix

  • 线上出现紧急问题时,需要及时修复,以master分支为基础,创建hotfix分支,修复完成后,需要合并到master分支和develop分支,分支命名以hotfix/开头的修复分支。

创建新分支,并推送至远端

查询当前分支 保证在main分支下

  • git branch

创建新的分支 feature/primaryCourseTable

  • git checout -b feature/primaryCourseTable

推送至远端 -u 第一次推送

  • git push -u origin feature/primaryCourseTable

查看所有的分支

全部分支 本地&远端

git branch -a

查看远端分支

git branch -r

查看本地分支

git branch

重命名分支,并更新到远端

更新分支名

  • git branch -m old-branch-name new-branch-name
    • 如果在当前old分支 则直接 git branch -m new-branch-name

将新分支推送到服务器,并不会删除old分支

  • git push origin new-branch-name

删除远端旧的分支

  • git push origin --delete old-branch-name

删除分支

删除时确保不是在要删除的分支上操作

删除远端分支

  • git branch origin --delete 分支名

删除本地分支

  • git branch -d 分支名

合并主分支代码至开发分支

切换至主分支

  • git checkout main

拉取主分支代码

  • git pull

切换至开发分支

  • git checkout feature/240906_physUpgrade

合并main分支代码

  • git merge main

如果有冲突、解决冲突后推送

  • git add .
  • git commit -m “merge main~”
  • git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值