项目中常用的git命令
Git介绍
Git是一个分布式版本控制系统,主要作用就是记录代码的历史变化,让开发者可以查看任意时间点的代码,回滚到某个历史版本,对比不同版本之间的差异。在企业开发中,通过是通过多人协作开发,具体分支可以分为不同用户开发或者不同项目组一起开发,最终集成在主分支上。
分支介绍:根据我遇到的项目情况
远程
-----master分支 生产环境,一定是稳定执行没有差错的版本
-----develop分支 测试环境,各个分支集成的主分支
-----个人/项目分支 保存个人代码或者所在项目组代码
本地
-----develop分支,将自己项目组或个人代码后端自测之后合并到此分支上
-----个人/项目分支,开发人员日常开发使用的代码
操作步骤
在个人/项目分支 1.git branch 查看目前分支是否在自己需要的分支上,如果不在使用git checkout 需要分支名 这个命令切换
2.拉取远程个人/项目分支的最新代码 git pull origin 分支名,如有冲突解决冲突
3.go run main.go测试编译是否报错
4.直接推送 git push -u origin 分支名,如果当前分支开发人员过多可以在拉取远程分支。
切换到本地develop分支:git checkout develop
1.将本地个人/项目组代码合并到develop分支上,git merge 个人/项目组分支名
2.拉取远程分支代码git pull origin 分支名,解决冲突
3.go run main.go 测试编译是否报错
4.推送到远程develop分支 git push -u origin develop
最后 git checkout 个人/项目组分支结束整个流程