goland裏面看到的程序和外面不一致

問題

問題是這樣產生的:我在iterm2執行了一個命令,這個命令會生成一些代碼,並替換掉項目中對應部分原有的代碼,執行完這個命令之後,我打開goland,想查看一下命令是否生效了,也就是代碼是不是更新了,結果發現,並沒有!

一開始我以爲是因爲goland不會自動刷新,於是把相應的文件關了重新打開,發現沒有用!

於是我又把整個goland關掉,然後重新打開我的項目,發現還是不行!

難道是命令沒有生效???

我又回到iterm2,用vim直接查看相應的代碼,發現更新了啊,爲啥goland裏就是不同步呢?

解決

思索了半天,終於發現了原因,原因就是:

goland裏和iterm2裏不是一個git分支。。。。。。

goland裏的分支,是我用goland打開項目以後,在goland裏的terminal創建的,而iterm2裏還是原始的dev分支,所以,我在iterm2裏執行的命令更新了dev分支的代碼,但是並沒有影響我在goland裏自己創建的分支,所以兩個自然是不會同步的了。。。

被這個問題搞了半天,真是太愚蠢了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章