git,gerrit如何使用,以及遇到的坑Merge branch 'master' of

git,gerrit的坑

这是我历经两个月工作的总结。累死我了。

1.gitcommit之后是提交到了本地仓库,然后push到gerrit上面,最后review通过才能到git上面,这个时候git pull下来的项目才会 有这个代码。
2.idea中git的使用方法:
(1)右键项目,git->commit->选择提交的代码,下面的注释填写,右边的author填写好之后->选择commit and push 就可以提交到gerrit .
(2)登陆到gerrit上面,就可以自己提交的代码,然后add,审核人,审核结束之后,增加一个按钮。
(3)点击按钮之后会提交到git上面,然后发布。
3.第一次使用gitt提交代码,
必须使用命令行操作。
(1) git status
(2) git add. 将所有文件添加到暂存区
(3)git commit -am “所更改代码的描述”。
(4)git push origin HEAD:refs/for/master
4.gerrit不通过的情况下:cannot merge(提交的不可用)
(1)将gerrit进行abandon
(2)回退reset到提交的前一个版本。获取一个新的change-id
(3)然后进行提交,push
5.gerrit需要在上一个提交版本修改的情况下:(提交的可用,只需做出修改)
(1)reset到那个版本
(2)然后邮件项目,git->ammend commit
(3)push
6,git 提交代码之后,不能push项目。会出现脏日志“Merge branch ‘master’ of ”,影响提交。
应该使用git pull --rebase

你可能感兴趣的:(git,gerrit如何使用,以及遇到的坑Merge branch 'master' of)