【git系列】切换分支相关命令
背景为什么小编突然整理出这样一份命令呢?起因还是目前的工作项目的微服务太多,使用idea切换分支时,很容易点错或者合并错分支代码,于是小编下定决心,放弃使用工具切换分支,使用命令操作,使用之后发现爽的一批,操作起来666的,同时也希望帮助小伙伴们快速入门Git操作分支;命令命令的含义和介绍这些八股文,小编不再累赘,直接上命令创建并切换到本地分支git checkout -b 分支名切换分支git
·
背景
为什么小编突然整理出这样一份命令呢?起因还是目前的工作项目的微服务太多,使用idea切换分支时,很容易点错或者合并错分支代码,于是小编下定决心,放弃使用工具切换分支,使用命令操作,使用之后发现爽的一批,操作起来666的,同时也希望帮助小伙伴们快速入门Git操作分支;
命令
命令的含义和介绍这些八股文,小编不再累赘,直接上命令
- 创建并切换到本地分支
git checkout -b 分支名
- 切换分支
git checkout 分支名
两者的区别是否带 -b
- 提交分支到远程仓库
(本地分支与远程分支没有建立映射绑定关系,并创建远程仓库分支)
git push --set-upstream origin 分支名
建立绑定关系之后,就是常见的命令:
git push
- 将本地分支和远程分支建立映射关系
git branch -u origin/分支名
- 查看本地当前分支
git branch
- 查看远程分支
git branch -r
- 查看远程各分支的最新提交记录
git branch -r -v
或者 git branch -rv
- 删除本地分支
git branch -d 分支名
- 删除远程分支
git branch -r -d origin/分支名
git push origin :分支名
- 查看当前分支修改状态
git status
或者
git status -s
- 合并分支
切换到目标分支即需要将别的分支(源分支)合并到当前分支;
git merge develop
而且使用命令终端切换分支,同时降低idea刷新次数,每次切换分支时,idea整个页面都要刷新渲染,导致电脑小风扇飕飕的~
推荐大家使用命令终端对分支进行操作,让自己牢记更多的命令。
更多推荐
已为社区贡献4条内容
所有评论(0)