推 CloudyWing: 有remote repository? 04/28 14:56
→ qrtt1: 那就只是跟你說他的上游是誰。(有上游不一定是 remote) 04/28 15:44
我原本也以為是push/pull github後會變這樣
可是只要新資料夾git init之後就會出現,remote也沒設定
https://imgur.com/6DGumzj.png

推 abc0922001: 什麼版本阿?我是2.16.2.windows.1 沒有這情況 04/28 17:46
→ abc0922001: 我是用 git bash 看的, master 都不會變色 04/28 17:46
推 s860134: 打git remote 看是指到誰 04/28 20:51
我的版本是2.12.2.windows.1,我是用cmder
以前是只有路徑後面顯示(master),如果有未commit的改動就會顯示為紅色的master
我覺得這個功能蠻方便的,現在變成這樣Q_Q
沒有remote也會顯示master -> origin
推 abc0922001: 我cmder版本是1.2.9也沒這個問題 04/28 22:42
自問自答,我的cmder是1.3.5,在Cmder\vendor\clink-completions\git_prompt.lua中
有一行在搞怪
clink.prompt.value = clink.prompt.value:gsub(escape(branch), '%1 -> '..text)
似乎無論如何都會幫你帶上最後的text,無論是有沒有remote或上游
把%1後面的註解掉變成
clink.prompt.value = clink.prompt.value:gsub(escape(branch), '%1')
就不會出現後面的 -> origin了
※ 編輯: cryinrain (114.39.107.59), 04/29/2018 12:35:18