小華的部落格: 紀錄一下好用的Git Alias

搜尋此網誌

網頁

星期三, 2月 20, 2019

紀錄一下好用的Git Alias



紀錄一下好用的Git Alias
C:\Users\<UserName>\.gitconfig

[alias]
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all

lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all

lg = !"git lg1"

cc=!git clean -ffd && git submodule foreach --recursive git clean -fd && git reset --hard && git submodule foreach --recursive git reset --hard && git submodule update --init --recursive && git remote prune origin && git remote update --prune

ccall=!git clean -ffdx && git submodule foreach --recursive git clean -xfd && git reset --hard && git submodule foreach --recursive git reset --hard && git submodule update --init --recursive && git remote prune origin && git remote update --prune
st=!git status


pp=!git pull && git clean -ffd && git submodule foreach --recursive git clean -fd && git reset --hard && git submodule foreach --recursive git reset --hard && git submodule update --init --recursive && git remote prune origin && git remote update --prune


[git version  2.22.0 and above]

cc=!git clean -ffd && git submodule foreach --recursive 'git clean -fd' && git reset --hard && git submodule foreach --recursive 'git reset --hard' && git submodule update --init --recursive && git remote prune origin && git remote update --prune

ccall=!git clean -ffdx && git submodule foreach --recursive 'git clean -xfd' && git reset --hard && git submodule foreach --recursive 'git reset --hard' && git submodule update --init --recursive && git remote prune origin && git remote update --prune
st=!git status

pp=!git pull && git clean -ffd && git submodule foreach --recursive 'git clean -fd' && git reset --hard && git submodule foreach --recursive 'git reset --hard' && git submodule update --init --recursive && git remote prune origin && git remote update --prune


-----------------------------------
Git Pull常遇到的問題 : error: cannot lock ref ‘xxx’: ref xxx is at

git gc --prune=now
git update-ref -d refs/remotes/origin/ccc/xxx/yyy
git remote update --prune

---------------------------------
搜尋Tag

git tag -l '*Loki*'


7 則留言:

匿名 提到...

小華,請問一下我可以跟你要LINE嗎?想跟你問一問BIOS工程師的工作內容和出路到底寬不寬廣,業界BIOS工程師好找工作嗎?薪資待遇的成長空間呢?我也是資工系的,在考慮走BIOS PROGRAMMER這條路
先給你我的LINE:DONTBB 大寫不行就換小寫dontbb,希望可以跟你交流一下bios工程師的心得

DONTBB 提到...

我的email是dontbb001@yahoo.com.tw

小華的部落格 提到...

就是一個科技業中的傳統產業! 隨著PC的起起伏伏的一個行業!

匿名 提到...

那寫BIOS有可能年薪破百萬嗎?或者年薪150萬

luxxon 提到...

喔喔 小華哥 也開始用GIT了呀
我公司也開始用了

Howard Ding

luxxon 提到...

我覺得Ok呀 只是時間問題。你可能去TSMC 時間很快 BIOS比較慢

gary 提到...

小華,你好。我是剛踏進BIOS領域的菜鳥工程師,請問一開始要從哪邊開始會比較好??
可以跟你交換一下聯絡方式嗎?有許多不懂得想請教你。謝謝~~