Как удалить устаревший файл gitk-tmp?

Я получаю ошибку, показанную на изображении ниже после запуска gitk команда на оболочке Git Bash и просмотр моих различий на инструменте gitk gui.

Проблема в том, что я не могу найти устаревший файл gitk-tmp, на который ссылается это диалоговое окно. Я искал путь ~/.config/git/gitk-tmp как в корневой папке проекта, так и в папке установки Git Bash, но не смог найти ее ни в одном из этих мест.

Я также настроил скрытые папки, которые будут отображаться в проводнике Windows, чтобы убедиться, что я их увижу, если они будут скрыты, но также безуспешно. Например, есть скрытая папка с именем .git внутри корневой папки проекта, но внутри нее также нет файла "gitk-tmp".

Может ли кто-нибудь помочь мне найти и удалить этот файл "gitk-tmp", чтобы ошибка, показанная на картинке, больше не возникала? Благодарю.

1 ответ

Решение

Как упоминалось max630, ~ означает домашний каталог на вашем компьютере.

Например, если вы используете ОС Windows, вы должны перейти к C:\Users\username\.config\git каталог, чтобы найти gitk-tmp файл и удалите его. И убедитесь, что C:\Users\username\.config\git в каталоге есть только файл gitk,

В настоящее время я больше не использую gitk, заменив его на Tortoise для Windows. Я по-прежнему использую git bash, потому что мне нравится набирать команды git и видеть их в командной строке, а не с помощью инструмента с графическим интерфейсом.

Итак, своего рода работа над моим первоначальным вопросом, после трех лет спотыкания с этой проблемой я больше не сталкиваюсь с ней, потому что я думаю, что более продуктивно использовать комбинацию git bash для написания команд git + Tortoise Git для просмотра файла diffs и разрешение слияний.

Другие вопросы по тегам