远程仓库目前有两个分支:master和sonarqube
master分支是当初下载下来,没有更改的项目,当其他分支完成任务后需要合并到master分支,得到最终版本
sonarqube分支是自定义的分支,在这个分支上,根据代码质量分析,做了修复错误之类的修改
使用git协作开发
1.打开terminal
2.输入git status 查看状态
3.当前处于master分支,并且远程master分支的代码已经更新到本地
4.开发过程不会再master分支上提交代码,需要在别的分支上开发功能,确定没有问题后合并到master分支
例如:
修复代码质量的时候,
1.切换到sonarqube分支:使用命令 git checkout sonarqube
(tips)若不放心是否切换到sonarqube分支,可以用git status 查看
2.使用git pull 拉取sonarqube分支代码到本地
(稍等片刻可以看到代码变化,因为我之前在sonarqube分支提交过代码,所以master分支和sonarqube分支是不太一样的)
然后就在sonarqube分支上做一些修复错误的更改
3.修改了代码后,按照以下命令提交到远程仓库
git add .
git commit -m “双引号内写一些信息”
git push
4.查看远程仓库变化
tips:由于是多个人一起在一个分支工作,所以如果别人在这个分支做了修改,你需要在这个分支上使用git pull 获取最新代码
我后面创建了一个dev分支 用来开发新需求