相关疑难解决方法(0)

如何将所有git提交压缩成一个?

你如何将整个存储库压缩到第一次提交?

我可以重新设置第一次提交,但这会让我有2次提交.有没有办法在第一个之前引用提交?

git rebase git-rebase squash git-rewrite-history

427
推荐指数
17
解决办法
20万
查看次数

如何在git中浅层克隆一个分支?

我有一个git repo我想做一个浅拷贝,只拉一个分支.

这个SO问题说git clone默认拉动所有远程分支.我想做一个只有一个分支的浅表副本.

我这样做是为了部署到生产中.完整的结账超过400MB,但头部的git存档只有16MB.似乎克隆下拉所有分支的行为导致我的下载比必要的大得多.

git

10
推荐指数
1
解决办法
9156
查看次数

git分支和标签如何存储在磁盘中?

我最近在工作中检查了我的一个git存储库,它有超过10,000个分支和超过30000个标记.新鲜克隆后,回收的总大小为12Gigs.我相信没有理由拥有10000个分支机构.所以我相信它们会在磁盘中占用相当大的空间.所以,我的问题如下

  1. 分支和标签如何存储在磁盘中,例如使用什么数据结构,为每个分支存储什么信息?
  2. 如何获取有关分支的元数据?就像创建分支时一样,分支的大小是多少.

tags git branch git-branch

5
推荐指数
2
解决办法
2647
查看次数