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

git使用小记

环境(centos为例):

  • yum -y install git
  • mkdir git_dir && cd git_dir
  • git clone ***

修改代码:

  • git checkout master  切到主分支
  • git pull  拉取最新代码
  • git branch dev  创建开发分支
  • git checkout dev  切换到开发分支
  • 修改或新增代码,并验证
  • git add .  提交到暂存区(可git rm 撤回)
  • git commit -m "提交日志"  提交到本地仓库
  • git checkout master  切到主分支
  • git merge dev  合并开发分支代码到主分支
  • git branch --d dev  删除不再使用的开发分支
  • git push *** master  将主分支的变更提交到远程仓库

回滚使用git reset --hard 版本号。git log 或者 git reflog查看提交日志。

注:一般公司主管都会为每个开发者建立好个人dev分支,开发人员只需要合并代码、提交代码就行。主分支和dev分支的合并和push由主管完成。如下:

  • git checkout personal_dev  切换到个人分支
  • git merge dev  合并别人的最新代码到自己的个人分支
  • 修改或新增代码,并验证
  • git add .  提交到暂存区(可git rm 撤回)
  • git commit -m "提交日志"  提交到个人分支的本地仓库

http://www.lryc.cn/news/504090.html

相关文章:

  • Python实现办公自动化——自动编写word文档
  • 番外篇 | BGF-YOLO:引入双层路由注意力、广义特征金字塔网络和第四检测头,提高YOLOv8检测性能
  • Python运维自动化之字典Dict
  • axios请求拦截器和响应拦截器,封装naive-ui的 Loading Bar加载条和useMessage消息提示
  • 9.Python 条件语句和循环语句
  • 智能家居控制系统设计
  • Windows系统word插入公式自动编号并交叉引用
  • 0.基础语法
  • mysql命令行界面(黑框)的登录
  • 【机器学习】解构概率,重构世界:贝叶斯定理与智能世界的暗语
  • threejs——无人机概念切割效果
  • electron学习笔记(一)
  • 基于Arduino蹲便器的自动清洁系统(论文+源码)
  • 【JavaWeb后端学习笔记】使用HttpClient发送Http请求
  • 2024告别培训班 数通、安全、云计算、云服务、存储、软考等1000G资源分享
  • 【C++】- 掌握STL List类:带你探索双向链表的魅力
  • 基于streamlit搭简易前端页面
  • Harmony Next开发通过bindSheet绑定半模态窗口
  • YOLOv11改进,YOLOv11添加DLKA-Attention可变形大核注意力,WACV2024 ,二次创新C3k2结构
  • 【51单片机】矩阵按键快速上手
  • 一文说清:git reset HEAD原理
  • 【前端面试题】书、定位问题、困难
  • WADesk 升级 Webpack5 一些技术细节认识5和4的区别在哪里
  • 学习 Dockerfile 常用指令
  • day11 性能测试(3)——Jmeter 断言+关联
  • ES6中的map和set
  • UE5中实现Billboard公告板渲染
  • 泊松编辑 possion editing图像合成笔记
  • #渗透测试#漏洞挖掘#红蓝攻防#SRC漏洞挖掘
  • 系列2:基于Centos-8.6Kubernetes 集成GPU资源信息