美文网首页
Git 常用操作

Git 常用操作

作者: 印度a三 | 来源:发表于2018-03-08 17:48 被阅读17次

    1 创建新分支(本地和远程)

    //1 创建dev_pg分支
    git branch dev_pg  
    
    //2 切换到新分支(dev_pg)
    git checkout dev_pg
    
    //3 创建并推送代码到远程分支(dev_pg)
    git push origin dev_pg
    

    2 删除分支

    在旁分支删除某分支

    //1 删除本地分支(dev_pg)
    git branch -D dev_pg
    
    //2 删除远程分支(dev_pg)
    git branch -r -D origin/dev_pg
    

    3 查询分支

    // 1 列出所有分支(本地及远程) -a(all的意思)
    git branch -a
    
    // 2 列出远程分支 -r(remote)
    git branch -r 
    
    // 3 列出本地分支 -l(local)
    git branch -l
    

    4 查询本地git状态

    git status
    

    5 合并代码

    //1 切换到合并分支 (例如dev分支开发,需要合并到master分支。则先切换到master分支)
    git checkout master
    
    //2 合并代码
    git merge dev
    
    //3 查看是否有冲突
    git status
    
    //4 再次拉一次代码
    git pull origin master
    
    //5 推送到远程
    git push origin master
    

    6 打标签(tag)

    我们常常在代码封板时,使用git 创建一个tag ,这样一个不可修改的历史代码版本就像被我们封存起来一样,不论是运维发布拉取,或者以后的代码版本管理,都是十分方便的.

    (1): 轻量级的
    它其实是一个独立的分支,或者说是一个不可变的分支.指向特定提交对象的引用.

    2):带附注的
    实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,标签说明,标签本身也允许使用 GNU Privacy Guard (GPG) 来签署或验证,电子邮件地址和日期,一般我们都建议使用含附注型的标签,以便保留相关信息.

    //1 创建tag
    git tag -a V1.2 -m 'WebSite version 1.2'
    
    //2 查看tag
    git tag
    
    //3 查看tag描述内容
    git tag show V1.2
    
    //4 推送的远程
    git push origin --tags
    
    //5 删除本地标签
    git tag -d V1.2
    
    //6 删除远程标签
    git push origin :refs/tags/V1.2
    
    //7 获取远程标签版本下的分支
    git fetch origin tagV1.2
    

    相关文章

      网友评论

          本文标题:Git 常用操作

          本文链接:https://www.haomeiwen.com/subject/oiexlttx.html