在开发中,开发用的分支,需要自己建一下,开发完毕或者需求做完,和主分支合并并上传以后,这个开发分支就可以删除了
1、创建和使用
1.1 新建分支不切换:这个时候只是本地新建了test分支,远端服务器是没有的。原因:没有对这个分支进行任何操作并推送push到远程服务器上
git branch test // test:分支名称
1.2 新建分支并切换到新分支 ,并做修改和提交推送,如果此时我们的需求做完或者开发完毕,和主分支合并并上传以后就可以删除此分支了
git checkout -b test1 // 创建test1分支并且切换到test1上
git add . // 将更改数据 添加到暂存区
git commit -m '提交本次修改的数据' // 将暂存区的更改提交到当前分支,并给一个提示信息
git push origin test1 将本地分支的更改推送到远程仓库,默认远程仓库为origin
2、查看:使用 git branch 命令列出所有本地分支:git branch -v (查看当前分支的情况)
3、删除本地分支:主要有以下两个命令:D就比d多一个功能,强制
git branch -d test1 // 删除分支test1
git branch -D test1 // 强制删除分支test1
4、删除远程分支:
git push origin --delete test1
如果要彻底删除某一个分支,可以使用git branch -D test1
先删除本地分支,然后使用git push origin --delete test1
删除远程分支
注意:删除分支不可恢复,谨慎删除