所以我一夜之间让Git重写了我所有分支的历史,当我查看结果时,我看到了:

E:\zeus>git filter-branch -f --tree-filter "rm -rf ZeusSRC_Hardware_RPi_image_Raspberry Pi_außen_20.05.2019.zip" --prune-empty -- --all
Rewrite fa2be75c64ca78a296c8f78fc363beebecbf92a1 (1526/1526) (2745 seconds passed, remaining 0 predicted)
Ref 'refs/heads/Kunden' was rewritten
Ref 'refs/heads/Sensor' was rewritten
Ref 'refs/heads/Wetter' was rewritten
Ref 'refs/heads/ZEUS-5' was rewritten
Ref 'refs/heads/Zeus_Bug-13' was rewritten
WARNING: Ref 'refs/heads/master' is unchanged
Ref 'refs/remotes/origin/ADW' was rewritten
WARNING: Ref 'refs/remotes/origin/master' is unchanged
Ref 'refs/remotes/origin/Kunden' was rewritten
Ref 'refs/remotes/origin/Metzger' was rewritten
WARNING: Ref 'refs/remotes/origin/Mond' is unchanged
Ref 'refs/remotes/origin/Sensor' was rewritten
WARNING: Ref 'refs/remotes/origin/Sonne' is unchanged
Ref 'refs/remotes/origin/Wetter' was rewritten
WARNING: Ref 'refs/remotes/origin/ZEUS-2' is unchanged
WARNING: Ref 'refs/remotes/origin/ZEUS-3' is unchanged
Ref 'refs/remotes/origin/ZEUS-5' was rewritten
Ref 'refs/remotes/origin/ZEUS_BUG-12' was rewritten
WARNING: Ref 'refs/remotes/origin/ZEUS_BUG-4' is unchanged
Ref 'refs/remotes/origin/ZEUS_BUG-6' was rewritten
WARNING: Ref 'refs/remotes/origin/ZEUS_BUG-8' is unchanged
Ref 'refs/remotes/origin/ZEUS_BUG-9' was rewritten
Ref 'refs/remotes/origin/Zeus_Bug-13' was rewritten
WARNING: Ref 'refs/remotes/origin/master' is unchanged
WARNING: Ref 'refs/remotes/origin/metzger' is unchanged
WARNING: Ref 'refs/remotes/origin/tempAddFirstCode' is unchanged
Ref 'refs/stash' was rewritten所以基本上,git向我展示了它既改变了东西,又没有改变东西,不知何故?
到目前为止,我可以看到,本地部分完全改变了,而远程部分只有部分改变。存储库的大小保持不变(8G),但应该减少到4G。
所以有两件事:首先,有人知道造成这种混合结果的原因是什么吗?我在Win10上运行,没有管理员权限,来自git CMD。第二,这样的结果是否“有问题”?我的意思是,有些东西变了,有些还没变。我是否应该删除然后再次克隆存储库,以便为下一次尝试提供干净的基础?
发布于 2019-05-31 15:15:51
git filter-branch。https://stackoverflow.com/questions/56390091
复制相似问题