Git check比较慢

时间:2015-06-11 18:36:22

标签: git github zip

我目前正在开发一个项目,该项目的目录中包含许多不会更改的小文件。我知道我可以将它添加到git忽略但我仍然希望它们在我的回购中。压缩目录会缩短拉/合并所需的时间吗?如果有的话还有其他缩短流程的方法吗?

1 个答案:

答案 0 :(得分:1)

Git足够快。

如果您希望它们存储在您的存储库中 - 您必须添加,提交并推送它们一次。如果它们没有改变,它们将永远不会被转移,也不会影响拉动,而且还会影响合并时间。

这是因为git存储文件的快照而不是它们的差异。

enter image description here

说,你有一个文件。它的sha1为abcdef123456。想象一下本地和远程回购之间的对话:

第一次推送:
当地:“我这里有abcdef123456!” 远程:“请把它转给我”

下一步推送 当地:“我这里有abcdef123456!” 遥控器:“嘿,那太无聊了。我已经知道了。”