- 查看本地/远程所有分支
# git branch
# git branch -a
- 删除远程分支
# git push origin --delete 分支名
- 合并分支[dx_dev分支合并master分支,squash merge]
# git merge --squash master
- 创建并切换到分支
# git checkout yourbranch
# git checkout -b yourbranch (-b参数表示创建并切换)
- clone远程仓库并不会将所有分支都clone下来
git clone git@gitlab.com:1xiangsui/nutrition/nutrition-mini-app.git
- 将本地分支与远程保持同步
git fetch
- 创建对应的本地分支(cd进入项目目录)
git checkout -b 本地分支名x origin/远程分支名x
git checkout -b customer origin/yanbing_dev
切换分支/检出本地更改
git checkout 分支名
git checkout .创建本地分支,并切换到分支:
$ git branch test
$ git checkout test
把远程分支拉到本地
git fetch origin dev(dev为远程仓库的分支名)提交本地分支
git push origin 分支名