我正在看書“祝用戶 git 和 Github 快樂”(特別與 R studio 有關,與上下文相關,但與實際問題無關)
作者解釋如何設定 R Studiogit.exe
透過將 git 可執行檔的路徑設為 來尋找C:/Program Files/Git/bin/git.exe
.然後她強調不應使用,但沒有解釋和在這種情況下C:/Program Files/Git/cmd/git.exe
的區別。cmd
bin
為什麼我會在兩個不同的位置有兩個不同的東西git.exe
,兩者之間有什麼區別?為什麼作者會強調不要使用該cmd
目錄下的呢?
答案1
這個問題的答案可以從類似問題的答案推論出來:https://stackoverflow.com/a/14452151
本質上,cmd 資料夾中的所有內容都旨在用於 Windows CMD,實際上只是「真正」可執行檔的包裝。將它們視為 .cmd 或 .bat 文件,但具有 .exe 擴展名(即使它們不是字面意思)。 R Studio 可能與使用包裝器不相容,因此需要 bin 目錄中的包裝器。