广东官网网站建设哪家好,咸阳做网站公司,星月教你做网站,怎么修改wordpress主题代码部分首先还是得避免冲突的发生#xff0c;无法避免时再去解决冲突#xff0c;避免冲突方法#xff1a; 时常做pull、fatch操作#xff0c;不要让自己本地仓库落后太多版本#xff1b;在分支操作#xff0c;如切换分支、合并分支、拉取分支前#xff0c;及时清理Change#…首先还是得避免冲突的发生无法避免时再去解决冲突避免冲突方法 时常做pull、fatch操作不要让自己本地仓库落后太多版本在分支操作如切换分支、合并分支、拉取分支前及时清理Change保持自己分支洁净在合并分支时先拉取后合并最好是切换到要合并的分支拉取代码再切回自己的分支拉取合并分支的代码对于不确定的分支在操作前先比较分支的差异做到心里有数合并代码慎重使用Cherry-Pick可能会出现冲突 1、合并处理
方法一git网址上提交合并请求
方法二idea 操作 merge
操作原理当前分支一定是目标分支一定到检出到目标分支
目标分支就是合入的远程总分支如dev、master
源分支 就是你自己的开发分支
idea 的 merge 操作页面如下 2、冲突解决方案 如果不想解决点Cancel后面可以在分支上选择Resolve Conflicts...继续解决或者点Abort Merge放弃合并 Abort Merge放弃合并Abort夭折的意思
Resolve Conflicts…解决冲突 如果是Cherry-Pick出现的冲突在下拉列表最下面会有Abort Cherry-Pick的选项 手动处理冲突的时候需要看清楚左右两边的内容准确合入中间的最终结果中不要冲掉远程的内容代码
3、回退已经merge后的代码
这里的回退代码提交有两种情况
回退合并之后并未push回退合并之后并push也就是强行回退
3.1、回退合并之后并未push
这种情况比较好处理了就找到git合并记录通过reset-hard回退hard是强回退不保留本地的回退记录这时你就要保证要回退的内容在自己的开发分支上是已经push过的这样就不会丢失reset-hard的代码 操作reset之后本地的合并记录就清理了然后重新合并处理
3.2、回退合并之后并push也就是强行回退
第一步先操作这一步git reset hard 第二步执行 git push force
通过命令执行强行退回更新分支 至此你合并并push的代码被强行回退但是在你的开发分支还是有你的回退之前的代码的重新提交合并请求即可
4、Git cherry-pick 功能
Gitcherry-pick 的功能介绍及使用流程 点击查看....