我的機器上運行 git 已經一年多了。我的C
根目錄中有一個名為 的資料夾gitRepo
,其中包含我所有的各種儲存庫。由於某種原因,僅對於一個儲存庫,git bash
右鍵單擊上下文功能表中突然缺少該命令。這是工作儲存庫的螢幕截圖:
這是“非工作”存儲庫:
git bash
非工作命令中缺少該指令。 (是的,我知道我可以從工作窗口打開一個 bash 窗口,然後只需用來cd ../
更改目錄,這樣我就位於正確的存儲庫中,但這只是自找麻煩,因為我經常為多個存儲庫打開bash 視窗。
螢幕截圖中看不到的是,「壞」儲存庫中也缺少整個頂部選單塊(開啟 - 使用 VLC 媒體播放器播放);頂部區塊中唯一可用的項目是 7-Zip。
是什麼原因導致了這種情況?
答案1
即使上下文功能表運作正常,如果您透過 Windows 中的「庫」轉到資料夾,它也不會出現。因此,當執行此操作時,請使用從 C:\ 開始的直接路徑。
答案2
這可能不適合每個人,但這就是最終對我有用的方法。因為我知道新建立的資料夾將具有正確的上下文選單,所以我只是重命名了「壞」儲存庫(只是為了安全起見),然後建立了遠端儲存庫的新克隆,預設會建立一個新資料夾。一旦我知道新的儲存庫正在運行,我就刪除了舊資料夾。
答案3
答案4
對我來說只有一個重新安裝幫助了。我找不到另一篇文章中提到的註冊表項。