git代码审核流程

大体管理流程是,每个开发人员都有自己的仓库,并且开发功能时要在自己的仓库建立分支,功能开发完成,向主仓库的working 发起Pull Request,然后由相关人员审核代码,以下为具体审核流程


审核操作需要在origin指向主仓库时进行


git fetch && git checkout working
git pull


假设审核的是小明的commit
先确认小明仓库的url有没有加到remote列表里,
使用命令 git remote -v
如果没有加入,输入
git remote add xiaoming http://Test@192.168.1.100/xiaoming/UnrealEngine-VXGI-4.12.git


然后更新小明仓库的文件列表,使用命令
git fetch xiaoming


找到小明的commit的id (可在网页上查看)
使用命令
git cherry-pick 1bfe560ff69ad36aaca99cff82f3295554884380
如果没有冲突,则同意merge request即可(网页上操作)


本地找到cherry-pick过来的前一个commit的id(可使用git log 命令来找)
然后执行命令
git reset --hard commitid


最后执行命令
git pull
即可
展开阅读全文

没有更多推荐了,返回首页