怎么删除远程分支(git的使用)

一、使用gitee

新建仓库后会提示你有以下命令

Git全局设置
git config --global user.name "Admin"
git config --global user.email "xxxxxx@qq” 
创建git仓库
kdir vitevue3
cd vitevue3
git init  //初始化
touch README.md   //touch新建一个文件
git add README.md   
git commit -m "first commit"  //提交到暂存区
git remote add origin https://gitee/fujimori_gardening_in_xuzhou/vitevue3.git
git push -u origin master
已有仓库 
cd existing_git_repo
git remote add origin https://gitee/fujimori_gardening_in_xuzhou/vitevue3.git
git push -u origin master

二、常见的一些git命令

git branch -all 查看所有分支
git branch dev 创建一个dev分支
git checkout dev 切换到dev分支
(上面两句等同于 git checkout -b test 创建本地test 分支并切换到test分支)

git branch -r        查看所有分支 
git  branch  -a      查看远程和本地分支 
  //git push -u origin/remote_branch  将本地分支 关联到比如remote_branch 远程分支 
git push  origin 分支  
git branch -d   local_branch         删除本地分支local_branch 
git push origin  :remote_branch    删除远程分支remote_branch 
远程删除git服务器上的分支: 
git push origin -d BranchName
其中-d也可以是--delete,如:
git push origin --delete BranchName
git  checkout  -b  dev(本地分支名称)  origin/dev(远程分支名称)   
git  pull  origin  dev(远程分支名称)  推送本地分支到远程分支
git  merge  dev  合并dev分支
删除一个远程分支    
git  push  origin  --delete  dev2
git  reset    重置状态 
git  rm  -r  mydir      删除文件夹  
git  rm  删除文件 
git branch -d  删除分支
git branch -vv  显示上游分支

本地分支和远程分支建立连接
git branch --set-upstream-to=origin/master  (Branch 'master' set up to track remote branch 'master' from 'origin'.)

三、合并分支

先切回要并入的分支
git checkout master
git merge xkx-dev

四、回退到某个版本

git reset --hard <commit-id> (版本号)

五、强行提交

 git 第一次上传本地代码到远程仓库,解决 ! [rejected] master -> master (non-fast-forward)错误
 git pull --rebase origin mastergit push -f origin master

六、其它

git status命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件. 
git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url,此时, -v 选项(译注:此为 –verbose 的简写,取首字母),显示对应的克隆地址。 

git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url,此时, -v 选项(译注:此为 –verbose 的简写,取首字母),显示对应的克隆地址。

七、实际开发应用

新建一个测试或者开发分支,然后合并到master分支上

master 主分支

dev分支 (以master为基础创建的分支)

   首先在git,giteee,或者github上创建一个项目的仓库,
   默认主分支是master或origin 
   git checkout -b dev (本地创建并切换到dev分支)
   开发完成后提交
   git push origin dev 将本地分支推送到远程dev分支上,如果没有会新建
   切换到master分支
   git merge dev(将dev分支合并到master分支上)
   
   
   



怎么删除远程分支(git的使用)