zoukankan      html  css  js  c++  java
  • git config文件总结及git alias配置

    1. 文件位置

    mac

    /etc/.gitconfig 系统级
    ~/.gitconifg 用户级(覆盖系统级)

    windows

    C:Users$user.gitconfig

    当前项目下

    .git/.gitconfig(覆盖用户级)

    2.配置用户名和邮箱

    全局

    $ git config --global user.name  ygtzz
    $ git config --global user.email ygtzz@126.com

    局部(当前项目)

    $ git config user.name  ygtzz
    $ git config user.email ygtzz@126.com

    3.快速打开gitconfig

    git config [--global] --edit

    4.修改编辑器

    $ git config --global core.editor emacs

    5.查看gitconfig内容

    $ git config --list

    git alias配置

    [alias]
    st = status -sb
    co = checkout
    br = branch
    mg = merge
    ci = commit
    ds = diff --staged
    dt = difftool
    mt = mergetool
    last = log -1 HEAD
    latest = for-each-ref --sort=-committerdate --format="%(committername)@%(refname:short) [%(committerdate:short)] %(contents)"
    ls = log --pretty=format:"%C(yellow)%h %C(blue)%ad %C(red)%d %C(reset)%s %C(green)[%cn]" --decorate --date=short
    hist = log --pretty=format:"%C(yellow)%h %C(red)%d %C(reset)%s %C(green)[%an] %C(blue)%ad" --topo-order --graph --date=short
    type = cat-file -t
    dump = cat-file -p
    lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
    [core]
    autocrlf = true
    [push]
    default = simple

    参考:http://blog.csdn.net/joe_007/article/details/7276195
       http://blog.csdn.net/shrimpcolo/article/details/49302619

  • 相关阅读:
    Oracle如何定义两个数组变量
    Oracle 数组定义
    Oracle的Number对应C#数据类型
    Oracle删除临时表
    我的第一个Flutter 项目(电商)
    Dart Mac 安装环境(无敌)
    React Native 问题(运行)
    TS的一些用法和普通的对比(Vue)
    vue2.0和vue3.0的响应式原理
    简易orm 主要是为了旧平台查询方便
  • 原文地址:https://www.cnblogs.com/mengff/p/5504549.html
Copyright © 2011-2022 走看看