温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Git怎么配置别名

发布时间:2022-06-30 14:21:17 来源:亿速云 阅读:199 作者:iii 栏目:开发技术

这篇文章主要介绍“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怎么配置别名”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

    向AI问一下细节

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

    git
    AI