git - git 仅使用特定范围的提交
问题描述
我有一个包含多个提交的分支,例如:
commit40
commit39
commit38
...
commit02
commit01
如何使用具有一系列提交的前一个分支创建一个新分支?假设从提交 38 到 40
解决方案
从 commit37 签出一个新分支
git checkout -b <new_branch_name> <commit37>
删除所有内容,然后提交。
射频 -rm ./*; 混帐添加。; git commit -m“清理”;
从 38-40 挑选提交
git cherry-pick commit37..commit40
在cherry pick 命令中不包括commit37。
推荐阅读
- flutter - 如何在 PageView 中的小部件之间共享数据?
- swift - SwiftUI:删除行时使用 Array/Index 的 ForEach 崩溃
- kubernetes - Kubernetes集群中的DNS解决问题
- amazon-web-services - S3 存储桶:上传的文件大小显示为 0 字节
- java - 在Java中,如何让子类决定使用哪个类型参数类作为被覆盖的方法参数?
- php - 如何在浏览器中列出 postgresql 表数据?
- matlab - 如何在 Matlab 中组合三个单元格数组以制作具有三列的矩阵/表格?
- r - 根据其他列定义轴中断而不保存数据框
- javascript - 如何在 React Native 中动态调用模块
- image - Selenium webdriver:我想点击 https://www.msn.com/en-in/weather/today 底部的“Like 1.3M”图片