首页 > 技术文章 > git 新增分支、删除分支、合并分支

xiaoxiao2017 2021-02-02 11:01 原文

  查看版本

  git branch        查看本地所有分支

  git branch -r    查看远程所有分支

  git branch -a   查看所有分支  包括删除分支

  注:代码在gitHub上托管,每次git pull完后,用git branch -a都可以看到一堆remotes/origin/pr/*分支:

  利用命令临时去除这些分支信息(推荐)

  git remote prune origin 清理后-a 看起来舒服多了

  注:git branch -r 无法获取远程分支,ui可以看见分支但是git 命令无法查看
         原因 git branch -a 这条命令并没有每一次都从远程更新仓库信息,我们可以手动更新一下

git fetch origin 
git branch -a

切换分支
git checkout test test分支名

合并分支
1)git checkout test 切换到需要合并到的test分支
2)git merge uat uat是要合并的分支

新建分支
1)切换到基础分支
2)git checkout -b test test是新建分支名
3)git add *
4) git commit -m 'init test'
5) git push origin test 推向制定的分支,最强暴的方法
 或者
  git push --set-upstream origin test 关联远程分支

删除分支
1)先切换到其他分支
2)git branch -d test test是分支名
3)git push origin --delete test 删除远程分支
注:在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支



推荐阅读