社区
研发管理
帖子详情
git库过大,怎么缩小?
cc___999
2015-09-23 11:01:05
最近将git服务器移到了bitbucket,但是上面显示我的库太大了,超过了1G,要缩小。求指导怎么缩小?
...全文
865
3
打赏
收藏
git库过大,怎么缩小?
最近将git服务器移到了bitbucket,但是上面显示我的库太大了,超过了1G,要缩小。求指导怎么缩小?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangk
2015-10-20
打赏
举报
回复
把历史去掉,然后重新git gc一下试试?
cc___999
2015-10-12
打赏
举报
回复
敢不敢给点有用的招
merrymin
2015-09-25
打赏
举报
回复
按照folder,将一个repository,拆分成folder数量等同的repository。 如果folder太多,可以考虑重新调整一下folder structure
git
tar:在
git
仓库中保存静态文件系统或存档快照
git
tar
Git
tar从目录或档案库创建
git
commit,使您可以将一系列选择性文件系统快照存储为
git
commit。 为什么?
git
tar的最初用例是将应用程序的编译版本存储在
git
存储库中的单独根目录中。 这是一个例子: 假设您有一个Web应用程序,需要在部署之前先对其资产进行编译。 您不需要在生产环境中安装大量的LESS或JS编译器,CSS
缩小
器等。 首先,你运行你的构建工具(如scons使用时),现在你的应用程序是目录内myapp ,包括编译静态文件,而源文件位于外myapp目录。 现在,您可以运行:
git
tar -b web file:myapp 这将创建一个包含myapp目录中所有内容的新提交。 如果分支web不存在,它将被创建并指向新的承诺,这将有没有父。 如果分支以前确实存在,则新提交将其作为父提交,并且分支将被更新。 新提交的哈希将打印到std
git
-backup:GPG加密的
Git
存储库备份
基于GPG的
Git
加密 也许您希望将私有
git
存储库存储在诸如dropbox之类的公共商店中,并且您不希望Dropbox员工或传票dropbox的人员能够访问其内容。 然后,您可能对该工具感兴趣。 就像除了它一次加密所有加密,而不是每次提交加密。 由于它不会破坏
git
的delta算法,因此可大大
缩小
文件大小。 它的集成度也略低:您需要运行一个额外的命令,并且它是不可配置的。 要求 gpg应该在你的道路上。 /bin/bash应该是理智的。 tar应该在您的路径上,并且应该像GNU tar一样接受参数。 这应该不用说,但是您还需要
git
。 如果您的系统与此稍有出入,则可以轻松进行工作。 给我发送请求。 用法 在存储库中运行
git
backup ,以将加密副本存储到Dropbox。 cd myprivaterepo
git
backup 每当您进行一些更改时,请运行
git
bac
【最新版】
Git
Fiend-0.23.1.dmg【亲测可用】最好的
Git
客户端
专为人类设计的
Git
客户 支持更改字体大小。现在,您可以使用标准浏览器键来缩放
Git
Fiend的UI。Ctrl(或Cmd)与+,-或0组合以放大,
缩小
或重置比例#58 停止覆盖Windows #64上的用户凭据帮助程序设置 查看代码#63时,将制表符宽度设置为4个空格而不是8个空格 调整了“放弃”和“阶段”大块按钮,使其更难于意外丢弃大块#62 修复了通过回购路径#4从命令行启动
Git
Fiend时相对路径的问题 在
Git
Fiend中添加了-h和--help命令行选项,以显示如何传递回购路径#59 将克隆和创建存储库添加到工具栏存储库菜单#41中
GDAL-iOS-Lite:适用于iOS的GDAL包装容器,二进制库的大小减小了,从而消除了
GIT
LFS的需求
GDAL-iOS-Lite 适用于iOS的GDAL包装容器,二进制库的大小减小了,从而消除了
GIT
LFS的需要。
gulp-sass-js:一个简单的Gulp脚本,它将您的项目Sass和JavaScript文件编译为
缩小
的文件
注意:该项目正在进行中,直到v1.0.0发行版才能投入生产。 Gulp Sass和JavaScript编译器 一个简单的Gulp任务将获取您的项目Sass和JavaScript文件,有选择地将它们压缩,并在您选择的文件夹中创建可以提供.css和.js文件的服务。 要求 安装 安装 cd进入项目文件夹的根目录
git
clone https://
git
hub.com/jamiewade/gulp-sass-js.
git
build cd build npm install 更新中 cd进入包含构建脚本文件的文件夹 运行
git
status以确保您具有干净的工作副本
git
pull origin master npm install 环境设置 存储库中包含一个env.example.json文件。 复制该文件并将其命名为env.json 。 该文件包括许多选项,您可以根据需要配置这
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章