Git怎么配置别名

这篇文章主要介绍“Git怎么配置别名”,在日常操作中,相信很多人在Git怎么配置别名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git怎么配置别名”的疑惑有所帮助!接下来,请跟着小编一起

这篇文章主要介绍“Git怎么配置别名”,在日常操作中,相信很多人在Git怎么配置别名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git怎么配置别名”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    一、配置别名

    Git配置别名通常有两种方式:

    • 命令行配置

    • 修改config文件

    1.命令行配置别名

    git config --global alias.st status

    这个命令就相当于把status简化为st。

    通过配置别名后以下两个命令完全等价,所以查看本地的修改状态就可以执行:

    git status
    # or
    git st

    2.通过配置文件配置别名

    git配置又分为两种:

    • 2-1.每个仓库内部的配置文件,基本都放在项目根目录.git/config文件中。

    如下:

    [core]
        repositoryformatversion = 0
        filemode = false
        bare = false
        logallrefupdates = true
        symlinks = false
        ignorecase = true
        hideDotFiles = dotGitOnly
    [remote "origin"]
        url = http://gitlab.com/demo/test
        fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
        remote = origin
        merge = refs/heads/master
    [alias]
        st = status 
        br = branch
    • 2-2.当前用户目录下有一个全局的git配置文件.gitconfig

    配置如下:

    [alias]
        st = status
    [user]
        name = yourname
        email = 123456@qq.com
    [push]
        default = matching

    如果想要增加别名,就可以在[alias]下边添加,一行对应一个别名。如果通过命令行配置的别名有误,想修改,则可以通过删除.gitconfig文件[alias]中对应的行,再重新通过命令配置或者直接修改配置文件。

    二、常用别名配置

    [alias]
        st = status
        cm = commit -m
        ck = checkout
        cb = checkout -b
        ba = branch -a
        br = branch
        bd = branch -D
        pbd = push origin --delete
        mg = merge --no-ff -m
        clog = log --graph --pretty=oneline --abbrev-commit
        po = push origin
        pl = pull origin
        pm = pull origin master
        pts = push --tags
        rp = remote prune origin
    # git push origin tagname
    # git push --tags
    # git remote prune origin  清除已经删除的远程分支的本地记录

    到此,关于“Git怎么配置别名”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注恰卡网网站,小编会继续努力为大家带来更多实用的文章!

    本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
    后端

    JS中bridge的原理与封装实例分析

    2022-6-28 20:42:54

    后端

    Java中怎么实现让线程按照自己指定的顺序执行

    2022-7-1 21:54:52

    搜索