我有一个github项目,我的应用程序管理二进制文件中的数据。 我想让git在每次提交时自动添加这些文件,并使用本地版本替换。 我所有的二进制文件都有一个我指定的唯一文件扩展名,范围从60bytes到10kb
如果可能,我该如何指定此行为?
编辑1:
我有两台带git的计算机并且具有相同的存储库。我从一台计算机上推送我的提交,更改日志显示除了我的二进制文件之外所有内容都正确上传。我在我的第二台计算机上使用了git pull,并且都说它们是最新的,但是我的二进制文件在这两个设备上并不相同
编辑2:
答案 0 :(得分:1)
感谢大家的帮助。我在网上比较文件,结果证明git工作得很好。事实证明,当我正在阅读文件的缓存版本时,我需要更新我的gradle设置
答案 1 :(得分:0)
在执行我的git commit命令之前,我通常使用根文件夹中的git add .
。这可确保已修改的所有内容都提交到您的本地仓库。 请注意我在那里使用了一段时间;点
答案 2 :(得分:0)
但git无法判断二进制文件是否已被修改
如果你有一个具有特定扩展名的二进制文件,当它改变时会被Git忽略...检查它是否被忽略。
git check-ignore -v -- my-binary-file
如果从IDE中忽略它,请检查它们是否没有自己的.gitignore
列表。