分支概述
- 受保护分支
a. 主分支 master
b. 开发分支 develop - 临时分支
a. 功能分支 feature
b. 预发布 release
c. 修改bug fixbug
常用命令
全局配置
git config --global user.name "xxx"
git config --global user.email "xxx@xx.com"
ssh-keygen -t rsa -C "邮箱地址"
项目周期
git clone -b develop https://gitee.com/nnnnna/xxxx.git
git add .
git commit -m "commit message"
git push origin develop
git pull origin develop
git fetch origin develop
git clone -p develop ..origin/develop
git merge origin/develop
通用
git log -3
git status
git remote add 仓库名 地址
git reset --hard HEAD^
git reset --hard 65e19bef8eed336aefedaca636d78e71cea1d4f6
分支
git branch
git branch -r
git branch -a
git branch 分支名
git branch -b 分支名
git checkout 分支名
git merge develop
git branch -m 旧名称 新名称
git branch -d 分支名
git branch origin --delete 分支名
标签
git tag v1.0.0
git push --tags
git tag
git tag -d v1.0.0
git push origin :v1.0.0