git fetch 把远程分支最新内容拉取到本地 git checkout release/v2.6.1 切换到的是要基于该分支拉取的代码 git pull origin release/v2.6.6 拉取远程分支代码 git checkout -b bugfix/zyl 基于release/2。6.1拉取bug分支
git checkout -b commit 切换到历史版本
master分支主分支 用来作版本发布
基于dev拉feature分支 作用是开发新功能,事后这个分支会被删除
基于dev拉release分支 是master分支的未测试版,如果要发布了,就把dev合并到release分支,测试没有问题到了发布日期的时候,就会合并到master分支,发布
拉取bugfix分支基于release拉
remote: GitLab: Committer's email 'huajiao@huajiaodeMacBook-Pro.local' does not follow the pattern '@(huajiao.tv|huafang.com)$'
To git.huajiao.com:frontend/middlegroundproject.git
! [remote rejected] feat/leida1031 -> feat/leida1031 (pre-receive hook declined)
error: failed to push some refs to 'git.huajiao.com:frontend/middlegroundproject.git'
原因 git. log中的提交信息 author没有改回来 撤销上次邮箱不对的commit git reset --soft HEAD^
然后 重新 commit