【发布时间】:2023-03-12 14:28:01
【问题描述】:
我正在研究旧 Android 手机的内核。我导入了制造商的更改并将它们拆分为提交。 但是,完成该过程后,我意识到有很多文件显示为已编辑,但这是唯一已编辑的权限。 结果,在 git 日志上,它显示如下内容:
diff --git a/include/linux/usb/audio.h b/include/linux/usb/audio.h
old mode 100644
new mode 100755
我搜索了互联网,发现我可以通过这样做来解决这个问题
git config core.filemode false
然而,这似乎只在未来提交时才会改变。
如何编辑我之前的所有提交(几乎是 70 多个提交)并删除记录为正在编辑的这些文件?
谢谢。
【问题讨论】: