[英]How to force Git to commit a file if it is recognized as unchanged
我有2个二进制文件,有
但
如果我用另一个文件替换一个文件,git不会将此文件识别为已更改。
文件系统:NTFS,操作系统:Windows 7,Git版本:1.9.0
(我的解决方法是编辑这个新文件以获得新的修改日期,但我保留相同的内容)
如何强制Git提交新文件?
你可以随时做
git rm --cached <file>
git add <file>
这应该将新文件放入索引中,而不管以前是什么。
也许您不小心为文件的路径设置了“假设未更改”位。
当“假定未更改”位打开时,Git停止检查工作树文件是否有可能的修改,因此您需要手动取消设置该位以在更改工作树文件时告诉Git。
要取消设置“假设未更改”位,请键入:
git update-index --no-assume-unchanged <file>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.