![]() |
1
8
有趣的是
限制:
是的,我测试了一个玩具回购,它似乎正常工作(尽管我没有尽力去打破它。) |
![]() |
2
3
我能想到的最简单的方法就是
当然,对于这样一个大型项目,制作临时克隆并不理想,而且需要相当大的额外硬盘空间。只要不需要磁盘空间,就可以通过保留合并副本将额外克隆的时间成本降到最低(长期而言)。 免责声明:我还没有证实这是有效的。但我认为应该这样(git不支持版本文件时间戳) |
![]() |
3
1
绝对有可能进行任何合并,即使是非快进合并,也不需要
|
![]() |
4
0
这是一个作弊的版本。
|
![]() |
5
0
或者,您可以通过保存和恢复文件时间戳来直接修复症状。这有点难看,但写起来很有趣。
Bash测试脚本
我将把它作为一个练习留给读者来清理Python脚本,以删除无关的输出并添加更好的错误检查。 |
![]() |
6
0
现在您可以回到主题中的pre-merge commit:git reset HEAD~ |
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |