创建本地分支时 Git 存储库的大小会增加吗?
Will the Git repository increase in size when creating local branches?
我刚刚克隆了一个 600 MB 的存储库,其中包含 7 个远程分支。
当我开始创建本地分支时,repo 的大小是否会增加 - 例如,新内容从远程服务器(我希望不会,因为您在克隆时将所有内容都放在本地)服务器或即时解压缩?
创建本地分支并不会引入远程提交!
不过,我假设你问的是
I have a clone of a ~600MB remote with 7 branches. If I locally git checkout
one of these branches, will the storage size increase?
答案是:是的。它可能。基本上,提交是自上次提交以来修改的所有文件的当前文件状态的快照。因此,签出分支意味着您可能会获得以前不存在的文件的工作副本。此外,git可以使用压缩对象存储。
我刚刚克隆了一个 600 MB 的存储库,其中包含 7 个远程分支。
当我开始创建本地分支时,repo 的大小是否会增加 - 例如,新内容从远程服务器(我希望不会,因为您在克隆时将所有内容都放在本地)服务器或即时解压缩?
创建本地分支并不会引入远程提交!
不过,我假设你问的是
I have a clone of a ~600MB remote with 7 branches. If I locally
git checkout
one of these branches, will the storage size increase?
答案是:是的。它可能。基本上,提交是自上次提交以来修改的所有文件的当前文件状态的快照。因此,签出分支意味着您可能会获得以前不存在的文件的工作副本。此外,git可以使用压缩对象存储。