zoukankan      html  css  js  c++  java
  • Git 的常规分支使用【dev和master】

    牵涉命令

    • git branch
    • git checkout
    • git merge

    创建分支并切换到新的分支

    • git branch xxx 创建一个新的分支

    • git branch 查看当前所在分支【* 表示当前】

    • git checkout xxx 从当前分支切换某个分支

    在新的分支上面常规开发【一般是dev分支】

    在确保当前分支是上一步git checkout过来的即可【不放心的话可以git branch 确认下】
    • git add .
    • git commit -m "yyyy"
    • git pull【注意在多人协作push之前,一定先pull下,养成良好的习惯,避免和被人提交的代码冲突,硬合并而照成代码事故】
    • git push 【再上一步,pull之后如无冲突,即可提交代码】
    • git status【查看当前工作空间状态】

    将次分支和并到主分支上【一般是dev分支合并到主分支master上】【dev分支开发完毕,合并到master分支,并推送上线】

    • git checkout dev【切到dev次分支】
    • git pull【获取dev分支变化,合并冲突,使本地dev次分支最新】
    • git checkout master【先切到主分支master上】
    • git merge dev【一般是git merge dev,将dev开发完的合并到master上】
    • git push -u origin master【提交master分支到线上master】

    将主分支和并到次分支上【一般是主分支master合并到dev分支上】【master分支有变动,需要更新开发分支dev上的代码】

    • git checkout master【切到主分支】
    • git pull【获取主分支变化,合并冲突,使本地主分支最新】
    • git checkout dev【先切到次分支dev上】
    • git merge master【一般是git merge master,将master开发完的合并到dev上】
    • git push -u origin dev【提交dev分支到线上dev】

    删除某个分支【慎重操作】

    • git branch -d iii【当前不能在iii分支上,跳出之后,删除】
  • 相关阅读:
    Codeforces Round #535 (Div. 3)
    2019 CCPC-Wannafly Winter Camp Day4(Div2, onsite)
    Codeforces Round #534 (Div. 2)
    2019 CCPC-Wannafly Winter Camp Day3(Div2, onsite)
    2019 CCPC-Wannafly Winter Camp Day2(Div2, onsite)
    2019 CCPC-Wannafly Winter Camp Day1 (Div2, onsite)
    codeforces1097D Makoto and a Blackboard 数学+期望dp
    【NOIP2016】换教室
    ICPC2019徐州站游记
    【Codeforces】Orz Panda Cup
  • 原文地址:https://www.cnblogs.com/yogic/p/12764054.html
Copyright © 2011-2022 走看看