VS Code Git 操作随笔(创建、拉取、同步、提交、推送、藏匿、切换......)附命令代码

场景描述:该案例项目遵照按“故事(需求、任务、页面等,下文统称故事)”划分代码分支的原则(即每个故事对应一个分支),开发人员管理各自故事分支。开发阶段,开发人员之间,通过develop分支同步可用进度。。。

分支列表:master、develop、test、release、dev-p0-s00001、dev-p0-s00002、dev-p0-s00003......

分支介绍:master          保护分支

     develop        开发主分支

     release      版本分支

     test         测试分支

     dev-p0-s00001x  开发任务故事分支(一般是基于团队develop分支创建出来的)

 应用场景一:从develop创建一个新的故事分支

按照如下示意图,取好故事分支名,确定即可。。。

 应用场景二:拉取/同步远程分支代码

按照如下示意图,选择目标分支进行拉取/同步代码操作(如有冲突,请仔细明确需要应用的代码块!!!)

应用场景三:提交代码

按照如下示意图,选择需要提交的文件,暂存到暂存区,为暂存代码文件作简明描述,点击提交,随后将相关分支push上云即可。。。

 应用场景四:切换分支、代码藏匿、应用藏匿

在开发过程中,往往需要故事分支间来回切换,这个动作会存在分支间代码冲突问题。为了保证顺利切换,一般的操作是将所有“更改”状态的代码进行“藏匿”。

代码藏匿:按照如下示意图,对相关藏匿动作做简明描述即可。。。

 藏匿应用:按照如下示意图,在藏匿窗口,选择目标记录(可选择单个文件),点击应用,如有冲突,解决冲突即可。。。

 切换分支:在保证没有更改文件的情况下,点击目标分支,即可完成分支切换

 

  

。。。。。。。。。。。。本文为应用随笔,多有废话,不喜请喷。。。。。。。。。。。。