• git常用命令


    建空白分支

    先执行以下命令从当前分支建一个分支,NEWBRANCH为新分支名字.

    git checkout --orphan NEWBRANCH
    

    执行上面命令后,会切换到新分支.再执行命令下面命令,清空该分支(注意后面有个点,表示当前路径)

    git rm -rf .
    

    之后就可以和以前一样执行git fetch 和git merge命令.

    合并别的分支某次提交或合并

    master分支上改了一个bug.提交到master分支.现在在dev分支上开发,需要把master分支上改的那个bug合过来.步骤是:先在master分支上查改那个bug的SHA-1编号的前几位,比如是1249aa4acd78.切到dev分支,执行命令

    git cherry-pick 1249aa4acd78
    

    即可.
    合并别的分支某次合并
    dev1分支上开发的功能已经合到master上.现在要把这次合并再合到dev2上.步骤是:先在master分支上查那次合并的SHA-1编号的前几位,比如是56a49aa4acd78.切到dev2分支,执行命令

    git cherry-pick 56a49aa4acd78 -m 1
    

    建新分支

    利用远程分支建一个新分支

    git fetch origin
    git checkout -b remote_branch --track origin/remote_branch
    

    以某次提交建一个新分支

    git branch new_branch 4cfae4cb9ef6e32669
    

    tag

    打tag

    git tag -a v1.4 -m 'my version 1.4'
    

    显示tag

    git tag
    

    把tag推到远端

    git push origin --tags
    

    以tag建一个新分支

    git checkout -b new_branch tag_name
    

    删除tag

    git tag --delete tagname
    

    删除远程的tag

    git push origin :tag_name
    

    查看被哪个文件ignore

    git check-ignore -v config.php
    

    参考资料

    Git 基础 - 打标签

  • 相关阅读:
    Oracle安装
    自动化测试开发
    Hyperf 接入阿里云ACM应用配置管理中心
    PHP redis有序集合实现分页
    虚拟现实与大数据
    树形数据结构化
    立即执行函数
    jQuery中的显示与隐藏
    jQuery中的HTML
    Django+Nginx配置+前后端交互
  • 原文地址:https://www.cnblogs.com/zhouyang209117/p/7978221.html
Copyright © 2020-2023  润新知