gpt4 book ai didi

git - 如何阻止 git 提交未更改的文件?

转载 作者:太空狗 更新时间:2023-10-29 14:30:50 26 4
gpt4 key购买 nike

我的同事有一个问题,他的提交一直包括存储库中的每个文件,而不仅仅是更改的文件。文件内容完全相同,但我们私有(private) Github 存储库中的变更集显示删除了所有先前版本的行并添加了所有"new"版本的行,即使实际上根本没有任何更改。这也发生在二进制文件中,并且实际文件从第一个版本到下一个版本都是相同的。

什么会导致这种情况,如何预防?

最佳答案

由于 Git 通过对文件内容进行哈希处理来识别文件,因此真正相同的文件永远不会被存储两次。

您所看到的可能是存储库之间行结束差异的症状。在不了解您的设置的情况下很难给出准确的建议,但阅读 Git 的配置选项 core.autocrlfcore.safecrlf 可能会对您有所帮助。

关于git - 如何阻止 git 提交未更改的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3459448/

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