問題
問題是這樣產生的:我在iterm2執行了一個命令,這個命令會生成一些代碼,並替換掉項目中對應部分原有的代碼,執行完這個命令之後,我打開goland,想查看一下命令是否生效了,也就是代碼是不是更新了,結果發現,並沒有!
一開始我以爲是因爲goland不會自動刷新,於是把相應的文件關了重新打開,發現沒有用!
於是我又把整個goland關掉,然後重新打開我的項目,發現還是不行!
難道是命令沒有生效???
我又回到iterm2,用vim直接查看相應的代碼,發現更新了啊,爲啥goland裏就是不同步呢?
解決
思索了半天,終於發現了原因,原因就是:
goland裏和iterm2裏不是一個git分支。。。。。。
goland裏的分支,是我用goland打開項目以後,在goland裏的terminal創建的,而iterm2裏還是原始的dev分支,所以,我在iterm2裏執行的命令更新了dev分支的代碼,但是並沒有影響我在goland裏自己創建的分支,所以兩個自然是不會同步的了。。。
被這個問題搞了半天,真是太愚蠢了。。。