更新 Git 远程:对象目录
Update Git remote : object directory
我需要一些帮助..完成清理后如何更新远程中的 git 存储库?
在本地我的 .git
目录中,大小只有 1.7GB,而在远程我有 40GB 大小。如何更新遥控器以使其达到 1.7GB,与本地一样?造成 40GB 的一件事是 .git
中的对象目录,我在本地清理了它,现在它是 1.7GB,我该如何推送此更新?
我用这个命令来清理:
git gc --aggressive --prune
git gc
命令仅对本地存储库执行垃圾回收。这不是你可以推送到远程的东西。
如果您控制着遥控器,您也可以对其执行垃圾回收。具体怎么做取决于您使用的软件(例如 gitolite、Gitlab、Bitbucket...)
如果您使用的是 Github 等服务,他们会自动处理这些问题,您无需执行任何操作。
我需要一些帮助..完成清理后如何更新远程中的 git 存储库?
在本地我的 .git
目录中,大小只有 1.7GB,而在远程我有 40GB 大小。如何更新遥控器以使其达到 1.7GB,与本地一样?造成 40GB 的一件事是 .git
中的对象目录,我在本地清理了它,现在它是 1.7GB,我该如何推送此更新?
我用这个命令来清理:
git gc --aggressive --prune
git gc
命令仅对本地存储库执行垃圾回收。这不是你可以推送到远程的东西。
如果您控制着遥控器,您也可以对其执行垃圾回收。具体怎么做取决于您使用的软件(例如 gitolite、Gitlab、Bitbucket...)
如果您使用的是 Github 等服务,他们会自动处理这些问题,您无需执行任何操作。