2012年6月19日 星期二

git commands and config

  • 指令:
    git log 不分頁:
        $ git --no-pager log -p 1 (不分頁,最近一次提交改code的記錄)
        $ git --no-pager log -p 2 (不分頁,最近兩次提交改code的記錄)
    
    

  • 全域設定:
    vim ~/.gitconfig
    [user]
        email = 123@gmail.com
        name = 456
    
    [alias]
        amend = commit --amend -v
        cv = commit -v
        diffc = diff --cached
        lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
        st = status
        ba = branch -a
        df = difftool
    
    [core]
        editor = vim
        autocrlf = input
        safecrlf = false
        ignorecase = false
    [filter "lfs"]
        clean = git-lfs clean -- %f
        smudge = git-lfs smudge -- %f
        process = git-lfs filter-process
        required = true
    [color]
        ui = auto
        editor = vim
    [diff]
        tool = vimdiff
    [merge]
        tool = vimdiff
    [difftool]
        prompt = false
    
    

  • 不用VERIFY的方法 (從gitlab下載時用):
    export GIT_SSL_NO_VERIFY=1
    


ref:
好麻煩部落

沒有留言:

張貼留言