说明:master分支 和 其他子分支
* [ ] 使用:
1:安装git
1.1:windows 安装git(https://git-scm.com)
1.2:Linux 命令: `yum -y install git`
2:创建仓库,直接在gitee(或者其他平台创建),创建完成复制url(https)
3:本地克隆代码,分支使用子分支 命令:`git clone -b 分支名 代码地址`
4:拉取子分支代码 命令:`git pull`
5:合并主分支最新代码到子分支
5.1:查询当前分支是否是子分支 命令:`git branch`
5.2:合并master主分支到子分支 命令:`git merge master`
6:本地添加子分支代码 命令:`git add .`
7:本地提交子分支代码 命令:`git commit -m 提交描述`
8:本地推送子分支代码 命令:`git push`
9:切换到主分支,合并子分支代码
9.1:切换分支 命令:`git checkout master`
9.2:合并分支 命令:`git merge dev`
10:检查是否有合并冲突 命令:`git status`
11:推送刚刚合并的主分支代码 命令:`git push`
* [ ] 工具使用:下载小乌龟git工具和git小乌龟中文语言包,直接使用:克隆、拉取、提交(推送),切换分支,合并分支即可
小乌龟(TortoiseGit)git 下载地址:https://tortoisegit.org/download
![](https://img.kancloud.cn/d5/a7/d5a71fcf905e5b72aaad6daaf5693f92_1609x613.png)
git小乌龟中文翻译 下载地址:https://tortoisegit.org/download
![](https://img.kancloud.cn/59/cf/59cf87d284ce6a8a0538a2751f7cd1ce_1593x986.png)
* [ ] 解决Git代码合并冲突:处理完冲突后,重新提交推送即可
* [ ] <span style="color:red">phpStrom工具Git多人开发使用(比如现在一个master主分支,一个子分支:20230307):我们当前所在分支为:20230307,已经开发好的代码,要提交上去,提交之前,需要先`ctrl + T`(更新项目:将传入变更(如果是主分支代码变更,则会把主分支的代码变更)合并到当前子分支),合并以后,只需要`ctrl + K`(选中代码后,推送并提交) ,然后确认推送就可以推送到远程了。</span>
1:更新项目(更新主分支代码到子分支)`ctrl + T`
![](https://img.kancloud.cn/d7/f1/d7f1046d8ff1eca1536062298f8b8197_1376x1042.png)
2:提交并推送`ctrl + T`
![](https://img.kancloud.cn/4e/f2/4ef2d161d730bfad87734289ad99f9c0_1337x1003.png)
3:提交并推送
![](https://img.kancloud.cn/a0/52/a052ae84d0f8b2d10fcd2d27765423be_1594x1023.png)
4:推送【完成从子分支拉取主分支代码->子分支提交本地并推送远程子分支过程】
![](https://img.kancloud.cn/15/70/1570c8143d1a8edd97081bb9c634314e_1532x1023.png)