公司要我修改Bug,我拉下代码嘎嘎修改,提交上推的时候出现了冲突,嘎嘎一顿操作后发现丢了好多代码,呜呜呜太惨了
修改Bug的时候,先切换到dev分支,然后拉取最新内容,
拉取最新内容之后选择从dev分支创建新的分支,可以命名为feature_修复功能名,如:feature_批量模板上传,然后就可以注意查看是否切换到了新分支,
确定切换到新分支后就可以嘎嘎操作了,操作完之后提交(!!注意,先不要上推代码,先提交commit),
提交之后切换至dev分支,然后拉取最新代码,
拉取之后合并刚刚操作的分支即可!
最后一点小提示,在提交代码的时候选择自己修改的代码提交,有的不让提交xml文件或一些配置文件,提交自己写的代码就好了,其他东西提交了很容易出现冲突!测试代码也不要提交~
如果真的合错代码怎么解决?
我当时误打误撞更新的,好像是先找到最新版本的代码然后回退到那里,然后把自己的代码重新写一次,之后提交的。(所以回退前一定要保存自己写的代码或者自己写的代码自己做好备份!不然有问题不好弄)
有没有大佬有更好的办法!