写文背景:
目前是一个人一个项目,服务器、代码都是自己管理,出了问题也是自己处理。
我的问题:
本地代码提交之后,测试之后,再登录线上服务器,手动pull下来。就在pull之后出现了问题,错误信息提示说“本地已修改了代码,请合并后再pull”,这提示也很清楚了。
解决方法:
1.首先,确认当前分支 (前面带*号的为当前分支)
git branch
2.创建本地分支 (没有dev分支会创建并切换到dev2上)
git checkout -b dev
3.把本地修改提交到新建的分支上
git add .
git commit -m "提交信息"
4.回到master分支,此步骤将会自动合并代码
git checkout master
5. 执行pull 命令确认是否还存在问题
提示:
如果不行的话可以将服务器本地代码commit 之后再pull
总结:
这个问题也比较简单,但最近经常用到,同时要反省的是为什么经常出现这个问题,这部分后续研究并解决。
END