zoukankan      html  css  js  c++  java
  • git 分支处理

    git 创建常用(多)分支(如:Master 主分支、Develop 分、Feature 功能分支、Release 预发布分支、Hotfix(或者Fixbug) 分支)步骤
    1.mkdir 项目名     ----->创建仓库存储文件夹
    2.cd 项目名    ----->进入文件夹
    3.git init                  ----->初始化一个仓库
    4.git checkout -b develop ----->创建并切换到develop分支
    5.git branch -a                     ----->查看所有分支
    6.git pull                               ----->拉取远程仓库代码
    7.git add -A                          ----->添加所有改动到本地仓库暂存
    8.git status                           ----->查看状态
    9.git commit -m "备注"         ----->备注提交信息
    10.git remote add origin            -----> 远程仓库名字
    11.git push -u origin                   -----> 分支名字

    12.git checkout master               -----> 切换到主分支

    13.git merge --no-ff develop       ----->把 develop 合并到 master 分支,no-ff 选项的作用是保留原分支记录

    14.git branch -d develop             -----> 删除 develop

    法一:
    git push origin --delete <branchName>     ----->删除远程分支
    法二:
    git push origin :<branchName>                 ----->推送一个空分支等同于删除

    法一:
    git push origin --delete tag <tagname>       ----->删除tag
    法二:
    git tag -d <tagname>
    git push origin :refs/tags/<tagname>
    推送一个空tag等同<-->两个步骤删除tag

    冲突后:
    git add .
    git commit -m "冲突已经解决"   ----->备注冲突的信息
    git push origin master`              ----->即可完成一次冲突的合并。

    放弃某一个文件的修改:
    git status
    git checkout  --"被放弃修改的文件名"                          --一定不能少

  • 相关阅读:
    Mybatis中Log4j日志的使用
    Mybatis结果集ResultMap映射
    Mybatis中的基本对象的生命周期和作用域
    IAR瑞萨单片机开发加入printf调试函数
    【转】C语言mem.h中的函数介绍
    【转】c语言位域操作—_结构体内冒号:的使用
    串口数据传输当中的共用体和结构体转换
    【转】printf格式串中的%f的输出格式和内容
    【转】缓冲区设计--环形队列(C++)
    【转】环形队列理论(C语言)
  • 原文地址:https://www.cnblogs.com/lhl66/p/7809173.html
Copyright © 2011-2022 走看看