[user]
name = shangwenhe
email = shangwenhe@163.com
[core]
editor = vim
excludesfile = /Users/rc/.gitignore_global
[commit]
template = /Users/rc/.gitcommit.txt
[alias]
co = checkout
cp = cherry-pick
st = status
remote = remote -v
# 获取当前所在的分支名并推送到远程仓库、拉取远程仓库
pvsh = "!f() { git rev-parse --abbrev-ref HEAD | xargs -I {} git push origin '{}'; }; f"
pvll = "!f() { git rev-parse --abbrev-ref HEAD | xargs -I {} git pull origin '{}'; }; f"
pxsh = "!f() { git rev-parse --abbrev-ref HEAD | xargs -I {} git push origin --force '{}'; }; f"
pxll = "!f() { git rev-parse --abbrev-ref HEAD | xargs -I {} git pull origin --force '{}'; }; f"
# 获取上一次提交的commit message
prev = "!f() { git log -1 --pretty=format:'%s' | xargs -I {} git commit -m '{}'; }; f"
[safe]
directory = /Users/rc/Code/shangwenhe/
# 获取上一次的 commit 信息进行提交
[alias "commit"]
msg = "!f() { git log -1 --pretty=format:'%B' | git commit -a -F -; }; f"
GITCONFIG 配置
于 2023-12-13 12:05:09 首次发布