在PHP网站上,我有两个分支,master和feature-branch。
在我的本地主机上,我可以:
git checkout feature-branch
浏览网站,然后:
git checkout master
一切都按预期工作。
然而,在生产服务器上,切换b / w分支似乎会混淆git:
git checkout feature-branch
环顾实验代码,但是当我接着:
git checkout master
来自feature-branch的更改仍然存在。试过git stash,git pull,同样的交易。
此时,我在master,git push和git pull on production server上的文件中添加了注释,导致合并冲突。
我可以解决合并冲突并继续前进,但想要了解我所缺少的内容。