有没有办法获得用户的名称,只给他们的用户名?
像这样的输出git show <username>
(我知道这不起作用)
username: username
name: First Last
email: email@address
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过GitHub api调用来执行此操作,但是更愿意将其保留在CLI中.
我有一个像这样的SQL 2008数据库表
name score
-----------------------
steve 207
steve 205
steve 200
steve 139
Run Code Online (Sandbox Code Playgroud)
我希望得到行之间的差异.eqn = [row - (row + 1)]所以我理想的是希望它是,
steve 2 //207 - 205
steve 5 //205 - 200
steve 61 //200 - 139
steve 139 //139 - 0
Run Code Online (Sandbox Code Playgroud)
做这个的最好方式是什么?谢谢!
我有一组repos,我有一个.mailmap文件来组合用户名.
我的.mailmap文件适用于所有repos,当它位于每个repos的根目录中时.
我试图将文件放在我的〜/ .gitconfig文件中,但它不起作用.我使用Git for Windows和我的全局.gitconfig文件,我添加了这个:
>> git config --global mailmap.file "~/.mailmap"
Run Code Online (Sandbox Code Playgroud)
那是我用过的命令.还尝试了下面显示的日志.
[log]
mailmap = ~/.mailmap
[mailmap]
file = C:/Documents and Settings/<username>/.mailmap
Run Code Online (Sandbox Code Playgroud)
两者都导致相同的文件位置,但在使用git-shortlog时似乎不尊重此文件
有什么建议?谢谢.
编辑 从来没有git这在Windows上工作.我的修复方法是将mailmap文件保存在数据库中,并使用脚本将其写入每个存储库.