在 Git Bash shell上运行gitk
命令并在gitk gui工具上浏览我的差异后,我收到下图中显示的错误。
问题是我找不到此对话框所指的陈旧 gitk-tmp 文件。我在项目根文件夹和 Git Bash 安装文件夹中查找了路径~/.config/git/gitk-tmp
,但在任何这些位置都找不到它。
我还配置了要在Windows资源管理器上显示的隐藏文件夹,以确保如果它们被隐藏,我会看到它们,但也没有运气。例如,项目根文件夹中有一个名为.git
的隐藏文件夹,但其中也没有“gitk-tmp”文件。
有人可以帮我找到并删除这个“gitk-tmp”文件,这样图片中显示的错误就不会再发生了吗?感谢。
答案 0 :(得分:2)
正如上面提到的max630,~
表示计算机上的主目录。
例如,如果您使用的是Windows操作系统,那么您应该转到C:\Users\username\.config\git
目录以查找gitk-tmp
文件并将其删除。并确保C:\Users\username\.config\git
目录只包含文件gitk
。
答案 1 :(得分:0)
如今,我不再使用gitk,因此已将其用法替换为Windows的Tortoise。我仍然使用git bash,因为我喜欢键入git命令并在命令提示符下看到它们,而不是使用GUI工具。
所以,解决我的原始问题后,经过三年的摸索,我不再面对它了,因为我认为结合使用git bash和git命令+ Tortoise Git会更有效率查看文件差异和解决合并。