天天看點

vs code中的git配置問題

上學期間使用visual studio寫代碼,VS過于龐大,後來逐漸轉向git bash和NotPad++。日常使用clone/add/commit/add指令,代碼編輯則用NotPad++進行編輯。

一個偶然的機會,看到了vs code的界面,被超酷的背景所吸引。之後,上網搜尋該軟體的介紹,立即決定上手玩一玩。

但在配置vscode的git功能時遇到一些問題,現将解決辦法列出來,供大家參考:

安裝vs code後,按快捷鍵‘ctrl+`’可調出指令行,預設是C槽使用者目錄。此時,如果你的git bash安裝路徑也是同樣的路徑,恭喜你,你可以正常使用git指令。

但如果你在配置git bash時,修改了路徑(即你從git上clone項目時在你設定的目錄下,例如:D:\github),你在指令行無法正常使用git。如果你輸入git,将會出現“‘git’ 不是内部或外部指令,也不是可運作的程式 或批處理檔案。”這樣的錯誤。

解決辦法:

(1)找到git bash的安裝目錄,并找到bin檔案夾(例如:D:\Program Files\Git\bin),将該路徑添加至系統環境變量path中,如圖所示。

vs code中的git配置問題

(2)在vs code中,點選file->preferences->settings,如圖所示。

vs code中的git配置問題

(3)在setting中找到features->therminal->External:Windows Exec。并在gitbash檔案夾中找到bash.exe檔案,并将其路徑複制到圖中所示位置。

vs code中的git配置問題

(4)在setting中找到features->therminal->Integrated:Cwd,将你建立的git倉庫位址複制到圖中所示位置即可。如果不知道自己的github倉庫位址,打開gitbash用戶端,軟體會自動進入你設定的git倉庫位址。

vs code中的git配置問題

兜兜轉轉配置半天才能正常從github克隆代碼,如果還沒有安裝gitbash的各位,如果想安裝gitbash直接按照預設步驟安裝吧,這樣你的vs code的git功能不用上述配置,直接可用。

另外,多說一句,從git上準備克隆TensorFlow的代碼,卻發現其不支援32位的作業系統,哭暈在廁所。