git重新提交它不需要的映像';t识别已更改(png带字母空格填充)
Git无法识别我的一些图像文件已更改 在本例中,它是一个PNG,以前有alpha空间,现在一些alpha空间被白色像素填充 如何强制git知道此文件已修改并使用准确的数据提交?这一点很重要,因为我的构建服务器不是本地计算机,需要git存储库中的正确数据 我想到的一个复杂的解决方案是删除文件,提交,推送,将文件放回,提交,推送。这看起来很混乱,必须有更好的办法 我也在考虑git mv-f,只是重新命名了文件,但我不确定这样做是否可行git重新提交它不需要的映像';t识别已更改(png带字母空格填充),git,git-commit,Git,Git Commit,Git无法识别我的一些图像文件已更改 在本例中,它是一个PNG,以前有alpha空间,现在一些alpha空间被白色像素填充 如何强制git知道此文件已修改并使用准确的数据提交?这一点很重要,因为我的构建服务器不是本地计算机,需要git存储库中的正确数据 我想到的一个复杂的解决方案是删除文件,提交,推送,将文件放回,提交,推送。这看起来很混乱,必须有更好的办法 我也在考虑git mv-f,只是重新命名了文件,但我不确定这样做是否可行 任何见解都值得赞赏 您是否尝试强制添加文件: git add -
任何见解都值得赞赏 您是否尝试强制添加文件:
git add -f image.png
然后提交、推送等
-f, --force
Allow adding otherwise ignored files.
在这种情况下,以下几点对我很有帮助
git rm --cached path/to/file
git reset path/to/file
请确保在运行这两个命令之前复制文件,以避免丢失更改。我这样做了,但它没有将其添加到暂存中,它看不出我有问题