1、创建分支
git branch [分支名] // 创建本地分支
git branch dev // 举例
git checkout -b [分支名] // 创建并切换到新的分支
git checkout -b dev // 本地创建新分支dev,并切换到dev分支
git branch -a // 查看分支(红色是远程分支,其他的是本地的,前面有星号的是当前的)
git checkout -b [本地分支] [远程] 拉取远程分支并在本地创建一个新的分支
git checkout -b dev origin/dev // 举例,拉取远程dev分支到本地创建的dev
git branch -m oldName newName // 本地分支重命名(还没有推送到远程)
git branch --set-upstream-to origin/newName // 修改后的本地分支与远程分支关联
2、基于原有分支创建新分支
// 基于原有分支dev,创建dev_1
git branch [要创建的分支] [基于哪个分支]
git branch dev_1 dev // 举例 - 创建了一个基于dev的分支dev_1
3、分支相关操作
git branch // 查看分支
git status // 查看当前分支状态
git checkout [分支名称] // 切换分支
git branch -d [分支名] // 删除分支 - 不要再要删除的分支上操作
git branch -D [分支名称] // 我就要删除这个,没merge就要删的时候用这个
git push [远程仓库] [本地分支名称] // 将本地分支推送到远程
git push origin dev // 将本地dev分支,推送到远程origin仓库
git push --delete [远程仓库] [远程分支名称] // 删除远程分支
git push --delete origin dev // 从远程仓库origin删除dev分支
git remote // 查看远程仓库
网友评论