我在Git上克隆到本地一项目,具有master/develop/test分支,然后我在本地项目中有新建一个my_dev分支,用于功能开发测试。
在我修改了my_dev分支代码之后,想要切回develop分支,发生了一个下面的冲突。
➜ firefly git:(my_dev) ✗ git checkout develop error: Your local changes to the following files would be overwritten by checkout: src/main/java/com/wusong/firefly/push/message/wechat/service/impl/WechatServiceImpl.java Please commit your changes or stash them before you switch branches. Aborting
解决方法
根据提示,很明白的解决方法是,commit提交或stash暂存你的修改代码,然后再切换回你需要的develop分支即可。
未经允许请勿转载:程序喵 » Git 分支冲突解决方法