Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2020-11-25T21:49:27+08:00
====== git命令提交代码 ======
创建日期 星期三 25 十一月 20200
修改的代码提交到gerrit仓库的习惯做法:
切换到需要提交代码的指定分支,并更新工作区
git checkout [branch-name]
显示有变更的文件
git status
显示当前分支的版本历史
git log
显示暂存区和工作区的差异
git diff
将所有新增或修改并需要提交的文件添加到暂存区
git add [file1] [file2] …
提交暂存区到本地仓库
git commit
写入或修改刚刚那个提交的信息,CTRL+X保存退出,会产生一个随机的changeID
git commit --amend
拉取远程库分支上新的代码
git pull origin HEAD:refs/for/分支名
若此次提交和远程库上的更新无冲突:
提交更改到远程库分支
git push origin HEAD:refs/for/分支名
若此次提交和远程库上的更新有冲突:
有冲突的文件会在VScode目录上文件名显示为紫色,修改冲突文件解决代码冲突
将工作区变更的文件存入暂存区后,再次提交
git commit
或者用这次新的提交代替之前的一次提交
git commit --amend
提交更改到远程库分支
git push origin HEAD:refs/for/分支名
在代码库上查看提交记录,对比新旧代码,检查是否有cppcheck等报错,有报错需要在本地工作区继续修改代码,按照上面的步骤将代码提交到远程库,最好使用git commit --amend。
添加评审人员check,没问题会合入到库的分支上。
在Jenkins上提交构建VB,排队编译,编译成功会发邮件。