问题1
1. <<< HEAD 本地修改
2.>>>>HEAD project repository修改,准备提交修改的内容

git cherry pick出现
error: ‘check-pick’ is not possible because you have unmerged files.
hint: Fix them up in the work tree,
hint: and then use ‘git add/rm ’ as
hint: appropriate to mark resoution and make a comit,
hint: or use ‘git commit -a’.
fatal: cherry-pick failed.

解决方法 1:
1. git status查找本地冲突的文件,vim files,打开文件并搜索/<<<<<字样,找到冲突点,根据实际情况删除冲突点。
2. 再次执行git cherry-pick命令
3. git commit –amend进入commit中,删除change Id,可通过快捷键,F3是保存,F2是退出,然后按下enter键,直接退出保存。
4. 再次git push即可提交git cherry-pick内容。
解决方法 2:
当git cherry-pick fetch出现冲突时,按照错误提示先修改版本中的错误点,修改完成后,进行git cherry-pick –continue操作,进入操作后,删除Conficts部分即可,按F3保存Enter,之后按F2退出。

问题2
git push时出现
![remote rejected] HEAD -> refs/for/your branch (no new changed)错误
出现此类错误可能由于在gerrit server中对该条commit 已经做了abandon操作,直接导致再次提交时出现no new changed错误。
解决方法:
在gerrit server中找到abandon的该条commit进行restore操作,可以看到在outgoing review选项中看到已经abandon的commit重新出现了。
在代码目录进行再次git commit –amend操作,删除ChangedId,提交失败很可能是由于ChangedId问题,并且删除conficts部分,F3按键enter键保存后,F2键退出。
进行git push操作,此时发现可以push了,但是可以发现gerrit上可以看到两个一样的commit,我们可以根据changedId值删除我们不需要的那个commit,对新的changedId进行code review & code verify,并进行submit patch set1(根据submit次数)可以成功提交。

更多相关文章

  1. Android - 错误:Unable to instantiate application
  2. Android——java.lang.UnsatisfiedLinkError错误解决
  3. A folder failed to be renamed or moved--安装Android SDK错误
  4. android listview 与 一般多线程配合产生的错误,资料汇总
  5. android部分机型选择图片提示错误
  6. [置顶] (柯昌合)Android Sqlite 持久化框架。类似于hibernate的s
  7. Android 中ScrollView与ListView冲突问题的解决办法
  8. 2010.04.16————android 带输入框AlertDialog 第二次点击出现
  9. Android 源码下载遇到 403错误 的解决办法

随机推荐

  1. android 自带的主题 theme 的使用
  2. 牛人博客收集
  3. Android(安卓)屏幕截图并用WindowManager
  4. android滚动条
  5. ListView之setEmptyView的问题
  6. android中的VersionCode和VersionName到
  7. TextView和EidtText使用技巧
  8. android Handler 介绍
  9. 吹雪花demo,学习android传感器《IT蓝豹》
  10. 创建android文件系统(Root file system)