gpt4 book ai didi

git - git从本地推送到远程是否压缩数据?

转载 作者:太空狗 更新时间:2023-10-29 13:01:10 24 4
gpt4 key购买 nike

我的本​​地存储库大约有 500 个文件,总大小约为 125MB。我在“http://repositoryhosting.com/”提供的存储上初始化了一个 git 存储库。

我通过 Git GUI 执行了以下步骤

  • git 提交(我的本地仓库)
  • git远程添加
  • 推送

它说它已上传到 Remote Repo,我可以看到文件,但现在 repo 的大小只有 26 MB

我试图从远程仓库在另一台机器上的两个不同场合进行 git clone 和 git pull。他们似乎下载了 Remote 仓库中的 26MB。但是当我检查机器上文件夹的大小时,它显示它是125MB

问题:

  1. “git push”在上传到 Remote Repo 时是否压缩数据?
  2. 我会丢失数据吗?
  3. 如果我试图在多台本地计算机上制作远程 repo 的副本,以便多人可以处理同一个项目,我应该使用 Git Clone 还是 Git Pull?

最佳答案

Does 'git push' compress data while uploading to Remote Repo?

是的。它 push diff delta pack files .

Am I losing data?

没有。
一旦开始处理存储库,您:

  • 检查工作树中的那些打包文件
  • 使用存储在 .git/objects 中的添加文件,这些文件尚未重新打包。
    有关更多信息,请参阅“Git Internals - Packfiles”。

If I'm trying to make a copy of the Remote Repo on multiple local machines so that multiple people can work on the same project, do I use Git Clone or Git Pull?

git clone 用于该存储库的初始副本和 check out 。
然后 git pull

关于git - git从本地推送到远程是否压缩数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21696051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com