2、 执行命令repo upload .,这将提交拟的修改到Gerrit。 当你看到询问是都提交时输入y并且按回车。
你是否看到了错误提示?为什么呢?使用git log来看一下你的提交的日志。
3、在你的提交中,邮件地址是wrong@cannotfind.com,你需要修改你的提交并且重新做repo upload。这可以用命令git commit --amend来实现。但是为了修改作者(包括邮件地址)你需要使用参数--author。
$ git commit --amend --author=”yourname@companyname.com”
你会发现你上次的提交信息都还在,这是因为这实际上是在重写提交信息。保存退出就可以了,你不需要改写提交信息。 4、用git log来看看提交日志。
5、现在重新执行repo upload命令。
6、你可以通过repo upload给出的URL来连接到Gerrit去review你的修改。
步骤2:上传一个新的修改到一个已经存在的Gerritt提交上。 1、进入目录~/exercises/exercise-4
2、打开文件fix_commit_for_this.txt并且修改一些内容。
3、现在我们想把这次修改添加到一个包含上次修改的提交中。先运行git add来加入你的文件,然后运行下面的命令来使它包含到上次的修改中: $ git commit --amend
4、检查你的修改,可以运行命令git log和git diff去检查。 5、现在你希望把你的修改过的提交作为一个新的修改upload到Gerrit上,这可以用--replace参数在实现:
$ repo upload --replace .
注意,括号中的数字是你的change id,如果change id丢了或是错误的,你需要填上或改正它。
6、在Gerrit中检查你的修改。
7、把你的修改设为Abandon。这里我们只是做练习,设置为Abandon状态并不是一个必须的步骤。