1、分支查看
1.1 本地分支查看
使用 git branch命令,如下:
1 | $ git branch |
*标识的是你当前所在的分支。
1.2 远程分支查看
命令如下:
1 | git branch -r |
1.3 查看所有分支
命令如下:
1 | git branch -a |
2、分支创建与切换
2.1 创建本地新分支
命令如下:
1 | git branch [branch name] |
例如:
1 | git branch published |
2.2 切换到新分支
命令如下:
1 | git checkout [branch name] |
例如:
1 | $ git checkout published |
2.3 创建+切换分支
创建分支的同时切换到该分支上,命令如下:
1 | git checkout -b [branch name] |
git checkout -b [branch name] 的效果相当于以下两步操作:
1 | git branch [branch name] |
3 、分支删除
3.1 删除本地分支
命令如下:
1 | git branch -d [branch name] |
例如:
1 | git branch -d published |
3.2 删除github远程分支
命令如下:
1 | git push origin :[branch name] |
分支名前的冒号代表删除,例如:
1 | git push origin :published |
4 、分支重命名
4.1 本地分支重命名
命令如下:
1 | git branch -m oldbranchname newbranchname |
4.2 远程分支重命名
修改远程分支,需要将本地分支重命名为新分支名称,然后删除远程分支,再把本地分支上传,命令如下:
1 | git branch -m old_branch new_branch |
5 、分支整合
1 | git pull |
git pull = git fetch + git merge
6 、分支推送
6.1 分支强制推送
命令如下,-f代表强制推送
1 | git push origin [branch name] [-f] |
例如:
1 | git push origin published |
6.2 先pull,再推送
1 | git pull origin master |
本文链接: https://azurelake.cn/posts/8420bea7227f/
版权声明: 转载请注明出处(必须保留作者署名及链接)