Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 git 工作目录并已添加到,.git/objects/info/alternates因此该工作目录不需要存储已经在我机器上另一个工作目录中的重复数据。(这就是这样git clone --reference=DIRECTORY做的)。但是,已经存储在工作目录中的重复对象不会从我的.git/目录中删除。这意味着.git/目录仍然很大。
.git/objects/info/alternates
git clone --reference=DIRECTORY
.git/
如何摆脱重复的对象以使.git/目录更小?
git repack -adl
该-l选项特别省略了从备用借用的对象。见git help repack和git help pack-objects。
-l
git help repack
git help pack-objects