git删除重复的提交

用户名

在玩了一些遥控器之后,我的所有提交都加倍了。例如代替

C3107
..
C3
C2
C1

我有

C3107
C3107
..
C3
C3
C2
C2
C1
C1

两次提交的名称相同,但哈希不同。问题是我发现它为时已晚,而不是在它之上添加了很多提交。

有没有一种方法可以删除重复的提交,而不是我添加过来的不松散的提交?

PS:如果有帮助,在进行遥控器实验之前,我应该拥有一个存储库的副本。

非常感谢。

更新正如你们中很多人问的那样,结果如何:我有一个仓库R1,然后又创建了一个仓库R2。在最新的R1本地副本中,我将来源更改为R2并尝试推送,但是github拒绝了一些大文件。因此,我这样做git filter-branch --index-filter 'git rm --cached --ignore-unmatch filename'使git认为存储库有所不同。然后我将所有内容推送到R2进行了一些提交,并决定再次切换回R1更改了原点并进行了推送。然后我向R1添加了更多提交。

用户名

最后,我决定赞成采摘樱桃。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章