我设置了一个git存储库并推送,拉回来的工作正常2天。 这是我第一次使用git和版本控制系统 现在,当我复制其中的一些文件并开始推送它们时,我注意到它正在推送90mb数据。我真的很惊讶这是怎么回事。 后来我发现90 MB大小是由.git文件夹引起的。 这是什么原因? 难道我做错了什么?如何停止推送.git文件夹?
当上面的东西不起作用时,我创建了一个新的文件夹并设置了我的存储库的克隆。我在其中获取了我的存储库,它很顺利。当我运行git status时,它将我的完整主文件夹显示为未跟踪文件。为什么会这样?
答案 0 :(得分:1)
当您推送更改时,您所期望的是:它只将所需的变更集转移到远程存储库,因此如果您转移了90 Mb,则需要90 Mb。
.git文件夹包含有关变更集,提交和其他信息的所有信息,并且不会在每次推送时传输。
答案 1 :(得分:0)
不太确定您的案例尚未涵盖在此处。我指的是this (Git for beginners: The definitive practical guide) a lot - 它也是全面而紧凑的。