zoukankan      html  css  js  c++  java
  • git全局配置

        使用git的童鞋都知道,git是非常好的版本管理工具,工具再好要想用的得心应手还是要下凡功夫的,比如可以通过对git的全局配置文件.gitconfig进行适当的配置,可以在日常项目开发中节省很多的时间,而且也会让你觉得舒服,下面是本人的.gitconfig全局配置文件,只需要放在用户根目录下不需任何附加操作即可生效(当然要保证你有安装git和git工作目录),当然你可以根据自己喜好来配置alias字段:

    [branch]                                                                                                              
        autosetuprebase = always

    [user]
        name = xxx

        email = xxx

    [color]
        ui = true

    [alias]
        ad = add
        uad = add -u
        aad = add -A
        iad = add -i

        br = branch
        mbr = branch -m
        dbr = branch -d
        rbr = branch -r

        bs = bisect
        sbs = bisect start
        gbs = bisect good
        bbs = bisect bad
        lbs = bisect log
        rpbs = bisect replay
        bbco = checkout bisect/bad
        rbs = bisect reset

        bm = blame
        lbm = blame -L

        cl = clone
        bcl = clone --bare
        mcl = clone --mirror

        co = checkout
        bco = checkout -b
        tbco = checkout --track -b

        ci = commit
        mci = commit -m
        amci = commit -a -m
        smci = commit -s -m
        cci = commit -C
        scci = commit -s -C
        amci = commit --amend -m
        asmci = commit --amend -s -m
        acci = commit --amend -C
        ascci = commit --amend -s -C
        aemci = commit --allow-empty -m

        cp = cherry-pick

        cf = cat-file
        pcf = cat-file -p
        tcf = cat-file -t

        df = diff
        cdf = diff --cached
        hdf = diff HEAD
        sdf = diff --stat

        db = describe
        fp = format-patch

        fp = format-patch
        mt = mergetool

        ft = fetch
        nft = fetch --no-tags

        gcfg = config --global
        egcfg = config --global -e
        ecfg = config -e
       
        lg = log
        glg = log --graph
        olg = log --oneline
        dlg = log --decorate
        rlg = log --raw
        slg = log --stat
        plg = log -p
        polg = log --pretty=oneline
        pflg = log --pretty=fuller
        oglg = log --oneline --graph
        alg = log --pretty=fuller --graph --raw --decorate

        lf = ls-files
        slf = ls-files -s

        lr = ls-remote
        hlr = ls-remote --heads

        mtag = tag -m
        atag = tag -a
        dtag = tag -d
        ttag = tag --tags
        ntag = tag -n1
        tdb = describe --tags
       
        mg = merge
        cmg = merge --continue
        smg = merge --skip
        amg = merge --abort
       
        nr = name-rev
        tnr = name-rev --tags

        rb = rebase
        orb = rebase --onto
        irb = rebase -i

        rst = reset
        hrst = reset --hard
        srst = reset --soft

        rl = reflog

        rp = rev-parse
        gd = rev-parse --git-dir
        grd = rev-parse --show-cdup
        brp = rev-parse --symbolic --branches      
        trp = rev-parse --symbolic --tags

        rls = rev-list

        orls = rev-list --oneline

        rt = remote
        art = remote add
        rrt = remote rm
        vrt = remote -v
        surt = remote set-url
        psurt = remote --push set-url
        udrt = remote update   
        rnrt = remote rename

        rpull = pull --rebase

        ram = am --resolved
        sam = am --skip
        aam = am --abort

        st = status
        sst = status -s

        sh = show
        ssh = show --stat      

        sr = show-ref

        sfp = format-patch -s

        ss = stash
        ass = stash apply
        pss = stash pop
        piss = stash pop --index
        lss = stash list
        css = stash clear
       
    [commit]
        template = /home/yuanlu/.gitmsg

  • 相关阅读:
    今日头条Go建千亿级微服务的实践
    Apache JServ Protocol
    tomcat servlet JSP common gateway interface 公共网关接口
    pollable event-driven Flume source
    kernel.panic
    Linux查找含有某字符串的所有文件
    深入理解Linux修改hostname
    px em rem
    这跟他们的前辈在原生应用程序或印刷出版物中做的设计或多或少有点类似。
    字符串等长切分 视频字幕换行
  • 原文地址:https://www.cnblogs.com/james1207/p/3362170.html
Copyright © 2011-2022 走看看