git分支

一、前言

类比小说,git分支就是一条条线路,一般默认master为主线路。切换分支就是切换工作线路,先写该线路,不理会其它线路。合并分支就是把线路合并,一般指把支线合并到主线。

二、使用

  • 创建分支
    手动方式:
    手动创建远程分支:

GIF.gif

然后,将分支拉到本地
git pull
命令行方式:
创建本地分支
git branch '新建分支名'
将分支发送到远程仓库
git push branch '分支名'

  • 切换分支
    切换到支线,写某一块功能
     git checkout '分支名'
     ```
    功能完成后,提交分支,然后推送分支
     ```
     git push branch '分支名'
     ```
    
  • 合并分支
    提交支线并测试没问题后,将支线合并到主线。
    切换到主线(默认为master)
    git checkout master
    
    合并
    git merge '远程仓库名'/'分支名'
    
    合并完成,推送到远程仓库
    git push
    

注意:上面省略了提交分支的步骤。
提示:之所以提交master分支,不需要表明仓库名和master分支名,是因为进行了git push --set-upstream '仓库名' master的设置。

原文地址:https://www.cnblogs.com/githubMYL/p/9863445.html