Как вернуть git bash в контекстное меню проводника Windows

Как вернуть git bash в контекстное меню проводника Windows

У меня git работает на машине уже больше года. У меня есть папка в Cкорне, которая называется gitRepo, в которой хранятся все мои различные репозитории. По какой-то причине только для одного репозитория команда git bashвнезапно пропала из контекстного меню правой кнопки мыши. Вот скриншот из работающего репозитория: введите описание изображения здесь

А вот «нерабочий» репозиторий: введите описание изображения здесь

git bashВ нерабочем репозитории команда отсутствует. (Да, я знаю, что могу открыть окно bash из рабочего репозитория, а затем просто использовать его для cd ../смены каталогов, чтобы попасть в нужный репозиторий, но это просто напрашивается на неприятности, поскольку у меня часто открыты окна bash для нескольких репозиториев.)

На снимке экрана не видно, что весь верхний раздел меню (Открыть - Воспроизвести с помощью медиаплеера VLC) также отсутствует в «плохом» репозитории; единственный доступный элемент в этом верхнем разделе - 7-Zip.

Что могло стать причиной этого и как мне восстановить запись?

решение1

Даже если контекстное меню работает правильно, оно не появляется, если вы переходите в папку через «Библиотеку» в Windows. Поэтому при этом используйте прямой путь от C:\ и далее.

решение2

Это может быть не вариантом для всех, но вот что в итоге сработало для меня. Поскольку я знал, что вновь созданные папки будут иметь правильное контекстное меню, я просто переименовал «плохой» репозиторий (просто для безопасности), затем создал новый клон удаленного репозитория, который по умолчанию создает новую папку. Как только я узнал, что новый репозиторий работает, я удалил старую папку.

решение3

Стандартным методом решения подобных проблем в Windows является полное удаление и переустановка соответствующего программного обеспечения.

Если это не поможет, то, по словамэта страницапапки могут иметь разные контекстные меню в зависимости от ихшаблон папки.

Посмотрите диалоговое окно "Параметры папки" для рабочих и нерабочих папок. Проверьте на предмет различий.

Возможно, вам придется заглянуть в реестр, чтобы проверить, отключены ли «расширения оболочки» для каких-либо папок.

решение4

Для меня толькопереустановкапомогло. Я не смог найти ключи реестра, упомянутые в другом посте.

Git для Windows

Связанный контент