如何在 Windows 資源管理器上下文功能表中還原 git bash

如何在 Windows 資源管理器上下文功能表中還原 git bash

我的機器上運行 git 已經一年多了。我的C根目錄中有一個名為 的資料夾gitRepo,其中包含我所有的各種儲存庫。由於某種原因,僅對於一個儲存庫,git bash右鍵單擊上下文功能表中突然缺少該命令。這是工作儲存庫的螢幕截圖: 在此輸入影像描述

這是“非工作”存儲庫: 在此輸入影像描述

git bash非工作命令中缺少該指令。 (是的,我知道我可以從工作窗口打開一個 bash 窗口,然後只需用來cd ../更改目錄,這樣我就位於正確的存儲庫中,但這只是自找麻煩,因為我經常為多個存儲庫打開bash 視窗。

螢幕截圖中看不到的是,「壞」儲存庫中也缺少整個頂部選單塊(開啟 - 使用 VLC 媒體播放器播放);頂部區塊中唯一可用的項目是 7-Zip。

是什麼原因導致了這種情況?

答案1

即使上下文功能表運作正常,如果您透過 Windows 中的「庫」轉到資料夾,它也不會出現。因此,當執行此操作時,請使用從 C:\ 開始的直接路徑。

答案2

這可能不適合每個人,但這就是最終對我有用的方法。因為我知道新建立的資料夾將具有正確的上下文選單,所以我只是重命名了「壞」儲存庫(只是為了安全起見),然後建立了遠端儲存庫的新克隆,預設會建立一個新資料夾。一旦我知道新的儲存庫正在運行,我就刪除了舊資料夾。

答案3

在 Windows 上解決此類問題的標準技巧是完全刪除並重新安裝有問題的軟體。

如果這沒有幫助,根據這一頁資料夾可以根據其不同有不同的上下文選單資料夾模板

查看工作資料夾和非工作資料夾的「資料夾選項」對話方塊。檢查差異。

您可能需要深入註冊表以查看是否已對某些類型的資料夾停用了相關的「shell 擴充功能」。

答案4

對我來說只有一個重新安裝幫助了。我找不到另一篇文章中提到的註冊表項。

適用於 Windows 的 Git

相關內容