git - git stash 合并到主分支
问题描述
我知道 git 和使用 TortoiseGit 和 Visual Studio Code。我尝试实现以下目标,但无法并且还没有在网络上找到解决方案: 2 个分支:master 和 daily-backups 每日备份顾名思义应该存储每日状态。然而,主分支不应包含合并后每日备份分支的所有提交,而应仅包含里程碑。所以我想有以下结构:
Master: m1 - - - - - - - - m2 - - - - - m3...
daily-backups: \- b1 - b2 - b3 / \- b4 - b5 /
我在 TortoiseGit Merge 命令中使用激活的 squash 选项进行了尝试。将其提交给回购后,我得到以下信息:
Master: m1 - - - - - - - - stashed-commit
daily-backups: \- b1 - b2 - b3
但是 b3 没有“链接”到 stashed-commit,尽管它们包含相同的代码。有没有办法做到这一点?这似乎有点混乱,就像我之后尝试使用每日备份时一样。我在下一次合并到主分支时遇到合并冲突。
之后我已经尝试过进行正常的合并(没有隐藏选项),但这包括所有日常备份提交到主分支。
有什么建议么?
解决方案
推荐阅读
- amazon-cloudwatch - 让 Cloudtrail Cloudwatch 事件正常工作
- java - Head First Java p.139 Battleships ArrayList<> 问题
- javascript - 重新加载具有 queryParams 路由的页面时,角度路由事件周期运行两次
- linux - linux - 在 /etc/asound.conf 中结合多个插件的 ALSA 配置
- javascript - 如何遍历对象并检查它是否具有另一个对象作为名称为“test__c”的属性
- r - Rmarkdown中R块后缩进的项目符号
- swift - 如何在 Swift 中制作没有交集的多边形
- sql - 为什么 Over() 不能处理一列的总和?
- html - angular 4材质,输入字段和服务通信错误
- python - 如何在 python 中从 sas7bdat 文件或 xpt 文件中读取元数据?