Git使用問題-win7gitbash下gitpull失敗

rustfisher發表於2016-04-23

win7 旗艦版,從github上pull程式碼時,git bash命令出現錯誤

Administrator@rust-PC /g/rust_proj/cardslib (master)
$ git --version
git version 2.8.0.windows.1

Administrator@rust-PC /g/rust_proj/cardslib (master)
$ git pull https://github.com/gabrielemariotti/cardslib.git
fatal: I don`t handle protocol `https`

解決辦法:

Administrator@rust-PC /g/rust_proj/cardslib (master)
$ git pull `https://github.com/gabrielemariotti/cardslib.git`

git version 2.6.4.windows.1 下可使用雙引號

故障原因:
參見: http://stackoverflow.com/questions/30474447/git-fatal-i-dont-handle-protocol-http
在 git clone 和 http://… 之間看起來是一個空格,但它實際上是一個特殊的Unicode字元
刪去這個字元,輸入真正的空格後,命令可以使用了。
真正的命令應該是這樣的:

vi t.txt # copy+paste the line
python
open(`t.txt`).read()
git clone xe2x80x8bxe2x80x8bhttp://...


相關文章