git工作实录
来源:互联网 发布:项羽彭城之战 知乎 编辑:程序博客网 时间:2024/04/26 18:37
刚入门了git,然后在实际应用中就出现了很多问题。这种问题也只有在实践中才会发现。
场景如下:
我正在编写一个新的功能模块,突然接到通知说需要紧急修改一个bug。新的功能模块还没写完呢,没法提交,怎么办?
大体结构如下:
创建master、dev、bug三个分支。
主分支master用于托管完整可用的代码。
dev分支用于当前工作。
bug分支用于随时修改bug,需要修改bug时创建,修改完合并之后删除。
开始处理各种场景:
第一种:
1.将完整可用的代码提交到master
2.创建dev分支
3.在dev分支工作,如编写某一段代码
4.工作结束,转到master
5.合并dev
第二种:
1.将完整可用的代码提交到master
2.创建dev分支
3.在dev分支工作,如编写某一段代码
4.编写到一半,要修改一个bug
5.用git stash暂存当前工作
6.转到master工作区
7.创建并转到bug分支
8.修复bug并提交到bug分支
9.转到master,合并bug分支
10.删除bug分支
11.转到dev分支
12.用git stash pop恢复暂存区
13.在dev继续工作
14.工作结束,转到master
15.合并dev
0 0
- git工作实录
- 玩弄Git实录
- git工作
- git简单工作流程
- git上两种工作模式
- git 工作流程
- 深入git工作原理
- 工作中的git
- Git 工作流程
- Git工作笔记
- git工作命令,常备
- git的工作流程
- Git 分支工作流程
- Git 分布式工作流程
- git工作过程
- Git工作结构
- 工作中的GIT
- Git 工作流程
- 代码重构的相关理解
- 给Java开发者的Play Framework(2.4)介绍 Part2:使用Play,Spring,JPA进行开发
- web前端开发之几种布局方式之响应式布局
- Nginx配置文件详解总结
- 利用 Linux Lab 完成嵌入式系统软件开发全过程
- git工作实录
- React Native 中组件的生命周期
- Android 客户端与服务器端时间校准
- 第7周项目5 排队看病模拟
- 详细解读Jquery各Ajax函数,$.get(),$.post(),$.ajax(),$.getJSON()
- JAVA从菜鸟【入门】到新手【实习】一一Python学习历程:游戏学Python:文字猜数游戏
- -bash: sftp: command not found
- 曲线斜率与法向量综合辨析
- 没GPU也能玩梵高作画:Ubuntu tensorflow CPU版