YOLOv7-E6E实测:超高密度场景下的检测稳定性表现
2025/12/28 13:33:47
作用—— 通过简短的别名替代复杂的 Git 命令,提高效率
配置级别
--global/ 修改~/.gitconfig文件 —— 对当前用户的所有仓库生效--global/ 修改.git/config文件 —— 对当前仓库生效用st表示status,查看Git仓库状态
$gitconfig --global alias.st status $gitst用ci表示commit,提交代码
$gitconfig --global alias.ci commit $gitci -m"bala bala bala..."用unstage表示reset HEAD,撤销暂存区的修改
$gitconfig --global alias.unstage'reset HEAD'$gitunstage test.py用last表示log -1,显示最后一次提交信息
$gitconfig --global alias.last'log -1'$gitlast commit adca45d317e6d8a4b23f9811c3d7b7f0f180bfe2 Merge: bd6ae48 291bea8 Author: Michael Liao<askxuefeng@gmail.com>Date: Thu Aug2222:49:222013+0800 merge&fix hello.py用lg表示log --color --graph ...,自定义的彩色日志格式
$gitconfig --global alias.lg"log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"$gitlg配置当前仓库 —— 修改项目根目录.git/config文件
$ cat .git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true [remote "origin"] url = git@github.com:michaelliao/learngit.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master [alias] last = log -1配置当前用户的所有仓库 —— 修改用户主目录.gitconfig文件
$ cat .gitconfig [alias] co = checkout ci = commit br = branch st = status [user] name = Your Name email = your@email.com