Git Gui Unstaged 更改卡在 excel 宏关联临时文件中

Git Gui Unstaged Changes stuck on excel macro-associated temporary file

我是一名独立开发人员,通过 Git Gui 跟踪我的项目更改。最近,在我的一个项目中,我合并了一个 excel 宏 .xlsm 文件。这创建了一个具有相同名称的临时文件,并在其前面添加了 "~$",该文件卡在未暂存的更改中。我可以通过手动一次一个地暂存必要的文件来继续我的提交,但这很慢而且很烦人。当我单击 "~$..." 文件时,我收到一个弹出式错误提示 Error loading file: couldn't open 'path/~$filename.xlsm': permission denied。我不知道如何让 Git Gui 忘记这件事,或者自己以其他方式处理它。做了一些搜索。谢谢!

添加到 .gitignore。如果.gitignore不存在,在你的项目根目录下创建,添加

~$filename.xlsm