1. 上传到自己的分支
git add .
git commit -m 'chore: xxx'
git fetch origin release/dev:release/dev【把远程最新的拉到本地,如果本地没有这个分支名同时在本地创建该分支】
git rebase release/dev 【合并到自己本地分支】
git push origin xxx 【推到自己远程分支,这里可以-f强制推上去,也可以先删除远程自己的分支】
git push origin xxx:release/dev
2. 合并多次commit
git rebase -i HEAD~3
git reset --soft HEAD~n【先撤回之前的n次重新提交即可】或者git reset --soft 想删除的前一条的id
3. 查看分支
git branch 【查看本地】
git branch -a 【查看所有】
git branch -r 【查看远程】
4. 切换分支
git checkout short_name/chore/xxx 【切换到本地已存在分支】
git checkout -b short_name/chore/xxx 【创建新分支同时切换】
5. 查看commit记录
git log
6. 删除分支
git branch -D xxx 【删除本地】
git push origin --delete xxx 【删除远程】