一、创建分支
1、查看当前分支
git branch
当前分支为 master
在github上,看到目前只有一个分支
2、创建本地分支并切换
git checkout -b dev
此时,本地已经创建了dev分支,并切换到dev
3、 修改某个文件的内容后,也可以不修改,直接将本地dev推送到远程上,同步
git push --set-upstream origin dev
可以看到远程仓库上,多了一个dev分支
二、删除分支
1、查看当前分支
2、查看远程的分支
3、删除分支
此时,会报错,因为不能在当前的分支上删除本分支,比如现在想在dev分支,删除dev,这是不可以的,需要切换到别的分支。
切换分支,比如现在切换到master这个分支
现在执行删除命令
git branch -d dev
可以看到,本地的dev分支,已经删除成功,目前只剩下master分支了。但查看远程分支,远程上dev依然存在
执行删除远程上分支命令
git branch -r -d origin/dev
远程上的分支删除成功了
但去github看,依然存在两个分支
最后一步:把本地的操作推送到远程
git push origin :dev