Git使用

分支种类:

master:主分支
develop:开发分支
hotfix:热修复分支(修复线上bug)
feature:独立新功能分支又称特性分支(命名:feature-功能名-时间)

角色种类:

Owner:拥有者
Master:管理者
Developer:开发者
Reporter:报告者(测试人员)
Guest:观察者(其他人员)

分支使用:

master:

通过测试后发布线上的最终版本

develop:

项目在开发环境时使用

hotfix:

用于修复线上出现的bug,修复完成后,需要在develop分支将hotfix分支合并过来,其目保证develop上没有修复前的bug

feature:

当线上版本临时需要增加独立新功能,且当前develop分支上还有其他功能未开发完时使用
这时,需要从master分支上创建并切换feature分支来增加新功能

git cheackout -b feature-功能名-时间 develop

开发完新功能后,按照需求合并到develop分支上或不合并
最后删除本地feature分支

git branch -D feature-功能名-时间

删除远程feature分支

git push origin --delete feature-功能名-时间

注意事项:

  1. 删除分支时,要切换到其他分支,不能删除当前所在的分支
  2. 当前分支的代码不能直接提交到其他分支

Git常用命令:

初始化仓库:
git init
克隆仓库:
git clone httpxxxxxxxx
查看修改:
git status
将修改添加暂存区:
git add .
将暂存区提交到本地仓库:
git commit -m "描述"
将本地仓库内容提交到远程仓库:(xxx标识分支名)
git push origin xxx
拉取远程仓库内容:
git pull origin xxx
添加远程仓库(可添加多个远程仓库,origin增加名称区分):
git remote add origin https:/xxxxxxx.git
// or
git remote add xxx-origin https:/xxxxxxx.git
查看所有远程连接:
git remote -v
取消与远程仓库的连接:
git remote remove origin
更改远程连接名称:
git remote rename old-origin new-origin
查看分支状态:
git branch
切换分支:(xxx标识分支名)
git checkout xxx
创建分支:
git branch xxx
合并命令:创建并切换分支:
git checkout -b xxx
删除本地分支:
git branch -D xxx
删除远程分支:
git push origin --delete xxx
合并分支:(在A分支上将B分支合并到A分支,所以xxx表示B分支)
git merge xxx
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值