在玩了一些遥控器之后,我的所有提交都加倍了。例如代替
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] 删除。
我来说两句