git工作流学习地址
https://git-scm.com/book/zh/v1/Git-分支-分支的新建与合并
git多人参与开发项目时,需要用到git的工作流
一、创建好仓库
第一个分支是master
,这个分支就作为项目最稳定的分支存在
然后是开发分支dev
,这个分支是开发过程最新的功能实现好的分支
下面的分支是每个人对应的分支
二、每个人创建对应的个人分支
dev_xxx
创建分支dev_wys
git branch dev_wys
三、拉取代码
当你需要写代码的时候,先拉取项目的公共的dev最新代码,因为这部分代码不拉取就写新代码可能会存在冲突问题。
拉取代码分两种情况
情况一:dev的代码领先于你的代码
直接用这个命令拉取:
git pull origin xxx
情况二:你的版本在上面的代码之前,然后上面的代码也更新了
这时候你的版本和上面的版本代码都有不同的
所以这时候,你要先把你的代码放到缓存区,然后再拉取代码,再把这两个代码合并
用这些命令
放到缓存区
git stash
拉取代码
git pull origin xxx
把缓存区的代码和拉取的代码合并
git stash pop
四、推送代码
推代码之前,确保上面的代码你有拉取过
拉取看上面的两种情况
git status
输入git status查看状态确认没有代码冲突,代码不合等问题时,
可以推送了
先推送到你的分支上,
等你觉得模块开发的差不多的时候,你就可以合并你的代码到dev分支上了
git push origin xxx
五、合并代码
在你的idea上切换分支
查看所在分支
git branch
切换到dev分支
git checkout dev
合并到dev分支
git merge dev
六、接口idea来看git流 或者用SourceTree软件来进行查看代码的更新
idea查看代码的分支情况
idea查看分支
切换分支