2024免费推广网站,怎样做展示型网站,枸橼酸西地那非片的功效与作用,抚州市建设局招标办网站git branch
查看当前分支情况
可以看见当前只有一个分支叫main#xff0c;也就是默认分支#xff0c;可以理解为树的主干#xff0c;git早期版本中默认分支叫master
命令行创建一个新分支
git branch [分支名]在创建之后#xff0c;如果需要切换到新分支需要git switc…git branch
查看当前分支情况
可以看见当前只有一个分支叫main也就是默认分支可以理解为树的主干git早期版本中默认分支叫master
命令行创建一个新分支
git branch [分支名]在创建之后如果需要切换到新分支需要git switch [分支名]
命令行合并分支
git merge [需要合并分支]合并分支是在树干分支开发完成后修改主分支的方法上述命令可以将需要合并的分支合并到当前分支中
命令行删除分支
由于在合并分支之后被合并的分支不会删除这时需要我们手动删除
git branch -d [分支名]如果你没有合并分支就想删除分支就需要将小d变为大D强制删除
git branch -D [分支名]vsccode中创建一个新分支 在源代码管理中的下方可以看见BRANCHS点开可以看见同图上一样只存在main分支如果你需要去更新某个功能又暂时不影响main分支就可以选择创建一个分支点击图中的号得到下图为这个分支取一个名字之后选择创建分支 这样我们就可以在不影响主分支的情况下进行开发同时也可以比较两者的不同在确认修改完成并且可以使用之后再合并回去。
vscode下的切换分支
将鼠标放在你想要切换的分支上会出现类似返回的按键点击之后输入你要切换的分支名选择切换分支即可实现vscode下的切换分支
vscode下的合并分支
右键分支看到
vscode下的删除分支
右键分支可以看到如下
合并分支冲突问题
但两个分支同时修改了一份代码的同一行就会产生冲突可以通过
git status
git diff查看冲突情况进入冲突文件中手动去修改这个地方的代码最后再git add和git commit
例如main分支如下
backup分支如下
修改了同一份文件所以最后合并冲突结果如下
手动去修改这个文件的内容最后再暂存提交冲突解决
分支管理 1.main分支可以部署的稳定版本通过tag标签版本号如1.0.0第一个数是重大版本号第二个数是次要功能更新版本号第三个数是漏洞版本号 2.hotfix分支是漏洞修补分支修补成功之后合并到mian分支中并且更新第三个数最后需要删除这个分支 3.release分支预发布版本由完成的develop得来将测试一段时间等待稳定之后合并到main分支中更新第二个数并且删除这个分支 3.develop分支开发分支持续开发功能 4.feature分支单个功能开发分支开发完成之后合并到develop中 这个管理比较简单开发者从主分支中创建一个新分支进行开发完成之后申请PR团队成员直接进行交流确定是否可以发布确认可以之后合并到main分支中