Git使用笔记
分支的5种类型
master 最终发布版本,整个项目中有且只有一个
develop 项目分支
feature 功能分支,用于功能开发
release 预发布版本,介于master和develop之间的一个版本,主用用于测试
hotfix bug修复分支,用于修复master中的缺陷修复,直接用于master
提交,推送
commit将工作空间修改提交到本地库。
push将本地库修改提交到远程库。
拉取pull和获取fetch
pull 从远程拉取最新版本 到本地 自动合并 merge
fetch 从远程获取最新版本 到本地 不会自动合并 merge
版本回退reset
reset 将当前版本回退到选定的版本
检出checkout
checkout创建分支,切换分支,checkout时,如果只有当前分支,则会新建一个分支,如果是两个分支checkout,则会切换分支
分支和合并
分支表示创建一个分支
合并是将一个分支内修改的功能合并到另外一个分支