千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:哈尔滨千锋IT培训  >  技术干货  >  git常用命令以及工作中都怎么工作?

git常用命令以及工作中都怎么工作?

来源:千锋教育
发布人:qyf
时间:2023-02-10 17:21:15

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

抖音买1000粉会封吗?那些短视频运营你不得不知道的事情

2023-04-20

做短视频你不得不知道的事情之抖音流量池分配规则

2023-04-20

视频剪辑软件哪个好?电脑软件vs手机软件

2023-03-01

最新文章NEW

抖音发日常和作品有什么不一样

2023-04-19

mysql和mariadb有什么区别

2023-03-17

CSS选择器的权重如何判断?

2023-02-10

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>