git常用命令以及工作中都怎么工作?
git init 初始化仓库
git status 查看当前各个区域的代码状态。
git log查看commit记录
git reflog查看完整记录
git add 添加工作区代码到暂存区
Git commit 暂存区代码的提交
git reset 代码的版本回退
git stash 将暂存处代码收起来
git stash pop 将收起来的暂存区的代码释放出来
Git tag 可以打标签
Git branch 基于当前分支创建一个分支
git checkout 切换分支
git merge 合并分支
git remote add origin 添加远端仓库地址
git clone 克隆仓库
git pull下拉对应分支代码
git push 上传对应分支代码
git fetch 同步本地与远端所有代码
公司中每一个项目都会有一个对应的远端仓库(gitLab),我们需要创建账号并配置权限。
一般公司会有几个主要分支,分别对应4个环境,当代码更新的时候会通过流水线自动部署到对应的环境:
· 发布分支(prod、master)这个分支代码对应的就是线上的代码
· UAT分支(uat),这个分支上的代码对应的是公司内部演示用的分支
· TEST分支(test),这个分支的代码是用于测试
· DEV分支(dev),研发自测分支
正常功能开发或者bug修复, 从dev分支拉取代码,进行开发就可以。
如果是解决线上bug,应该从master拉取一个分支(hotfix__), 然后开发完成后将其合并到test或者uat,测试没有问题后,将其合并到master。还要将hotfix上对应的commit合并到dev分支, 专业dev分支也就修复了这个bug。
如果当前版本代码需要回退(功能不做了,要么要去先着急干别的), 执行git reset --hard, 再回到当前的commit也是git reset 只不过需要注意,此时要通过git reflog来查看时间最后的一次commit。
猜你喜欢LIKE
相关推荐HOT
更多>>影视剪辑这样做,你也能火!
看了这么多类型的视频,最好入手的且涨粉快的莫过于影视剪辑类账号。不过这也不是随便剪剪就可以的,也有很多小伙伴不知道怎么制作。如果你要在...详情>>
2023-04-20 11:19:19抖音粉丝团怎么升级快
频繁地发布内容:保持良好的发布频率,有助于维持用户的兴趣,并吸引新用户。与其他用户合作:给其他目标受众相似的用户点赞和评论,可以吸引更...详情>>
2023-04-11 11:45:12javastringbuffer类有哪些方法
Java中的StringBuffer类和StringBuilder类都可以动态地创建和修改字符串,StringBuffer是线程安全的,而StringBuilder则是非线程安全的。下面是...详情>>
2023-03-17 16:16:19pyecharts是什么?主要特点是什么
Pyecharts是一款基于Python语言的开源数据可视化库,它使用Echarts.js作为底层渲染引擎,支持生成各种常见的图表,如折线图、柱状图、散点图、...详情>>
2023-03-03 11:49:02热门推荐
发抖音带话题流量更高?
沸抖音买1000粉会封吗?那些短视频运营你不得不知道的事情
热做短视频你不得不知道的事情之抖音流量池分配规则
热影视剪辑这样做,你也能火!
新抖音发日常和作品有什么不一样
抖音粉丝团怎么升级快
mysql和mariadb有什么区别
javastringbuffer类有哪些方法
怎样把mysql卸载干净?mysql怎么卸载干净重装
pyecharts是什么?主要特点是什么
视频剪辑软件哪个好?电脑软件vs手机软件
vugen(virtualusergenerator)的作用是什么
mvvm的概念、原理及实现
meta viewport是做什么用的?