clone远程分支
branch切换
- 已提交或未更改,直接切换;
- 如果多分支切换,不希望本分支未提交的改动覆盖到其它分支,在切换分支之前,隐藏本分支改动;
操作:

merger分支,隐藏原分支提交信息--合并提交
勾选上squash commit

提交tag
发版之后尽量养成习惯打一个Tag(代码快照)

tag修改代码
git clone项目,就可以取得该tag对应的代码。
如果要在tag代码的基础上做修改,需要新创建一个分支:
git checkout -b branch_name tag_name
这样会从tag创建一个分支,该分支就是一个新分支。