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

喜你入骨 提交于 2020-01-06 17:24:10

问题

问题是这样产生的:我在iterm2执行了一个命令,这个命令会生成一些代码,并替换掉项目中对应部分原有的代码,执行完这个命令之后,我打开goland,想查看一下命令是否生效了,也就是代码是不是更新了,结果发现,并没有!

一开始我以为是因为goland不会自动刷新,于是把相应的文件关了重新打开,发现没有用!

于是我又把整个goland关掉,然后重新打开我的项目,发现还是不行!

难道是命令没有生效???

我又回到iterm2,用vim直接查看相应的代码,发现更新了啊,为啥goland里就是不同步呢?

解决

思索了半天,终于发现了原因,原因就是:

goland里和iterm2里不是一个git分支。。。。。。

goland里的分支,是我用goland打开项目以后,在goland里的terminal创建的,而iterm2里还是原始的dev分支,所以,我在iterm2里执行的命令更新了dev分支的代码,但是并没有影响我在goland里自己创建的分支,所以两个自然是不会同步的了。。。

被这个问题搞了半天,真是太愚蠢了。。。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!