作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
<分区>
我在我的 repo 中偶然发现了这个问题:
我的分支树结构如下:
(branch) a - b - c - d - e - f - g
/ /
(master) 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 ...
在这里,我在创建分支时在提交 1 时从 master 分支出来,然后在提交 5 时将 master merge 到分支中。
问题是:在 merge 时,我放弃了一些更改,我想恢复它们,这样我就可以再次将 master merge 到我的分支中,就好像提交 5 的 merge 从未发生过一样。
换句话说,我如何在不丢失后续提交中的更改的情况下撤消对提交 5(或提交 d)的 merge 的影响? (即 e - f - g)
我的目标是能够将 master merge 回 branch,但现在我会更小心地 merge 。
谢谢。
我有一个存储库,其中包含我通过在本地主机上运行服务器进行测试的代码。标准程序是启动 Apache-Tomcat-7,使用 Maven 重新构建项目并进行部署。 经过一段时间的编码,我决定 git st
我是一名优秀的程序员,十分优秀!