git基本操作
git操作的前提条件:
● 本地windows安装git
● 学习idea中的插件使用
idea的git基本操作:
● 远程仓库remote
● 更新fetch:git fetch
● 拉取pull: git pull
● 上传push: git push
● 合并merge: git merge 合并分支
● 本地提交commit:git commit
● 分支branch: git branch 查看分支或者 切换分支
上述命令属于非常常见的git操作命令,基本使用git必用到的,但是相对来讲,使用idea插件会弱化他们原生命令的使用.
好处是简单,坏处是对底层命令不熟悉,会导致在插件中的各种选项问题困扰.本文基于idea的git插件,不需要过多了解,如有兴趣和需要请自行查询相关官方文档即可.
git分支
为了方便资源版本更新中对多人协作的并行开发进行有效的管理,git存在分支的概念.
我们可以利用分支记录一个稳定或者测试通过的版本,在新分支开发新功能,而在出现问题后及时切换回去.
同时一个功能过于复杂的时候,也可以建立并行的多个分支,多人同时开发最终合并等.
在git分支管理中存在远程分支和本地分支两种类型.
远程分支
托管中心平台或者服务器中可以查看的分支.一般是本地提交上传的同步.
本地分支
开发者操作的本地git仓库内容,一般会与远程分支在数量和名称上保持同步.
gitflow分支管理策略
企业中,分支决不能想创建就创建,想删除就删除,必须要遵循一定的规范和约定,那么分支管理策略就诞生了.
gitflow 最完善,最严格,最复杂的分支管理策略.