我已经将一个分支委托给gerrit。版主已经批准了我的代码,但尚未将它合并到主存储库中。我尝试改变我提交的消息,但我不断收到奇怪的错误。以下是我所做的:在Gerrit代码审查中更改消息
1)git checkout FETCH_HEAD(为了检出对分支的最新更改,我必须在提交更改后执行repo sync,这样做不会改变我的更改,因此必须执行取出并检出以获取我的变回)
2)git的承诺--amend *打开一个文本编辑器,我改变了我的消息有
3)回购上传
当我尝试#3,它给了我这个消息: “没有分支准备上传”
我以为我做结账,我的分支将被称为FETCH_HEAD?现在,我是否需要再次运行repo start命令?这会导致gerrit审查系统中有新的入口,还是只会添加一个新的补丁?我不希望版主们不得不认为我修改了这些文件,从而让他们再次查看所有内容。/我只是想更改提交信息,没有别的。
任何想法我做错了什么?
刚刚尝试过 - 谢谢。但仍然得到相同的信息:“没有分支准备上传”。我如何告诉它上传我创建的新分支? – Ayyoudy 2011-03-29 16:45:53