小编cwh*_*lms的帖子

Git cli:从用户名获取用户信息

有没有办法获得用户的名称,只给他们的用户名?

像这样的输出git show <username>(我知道这不起作用)

username: username
name: First Last
email: email@address
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过GitHub api调用来执行此操作,但是更愿意将其保留在CLI中.

git github github-api

77
推荐指数
7
解决办法
10万
查看次数

行之间的SQL差异

我有一个像这样的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)

做这个的最好方式是什么?谢谢!

sql database

20
推荐指数
2
解决办法
2万
查看次数

GIT .mailmap按每个仓库运行,但不是全局,为什么?

我有一组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文件保存在数据库中,并使用脚本将其写入每个存储库.

git msysgit

5
推荐指数
1
解决办法
1116
查看次数

标签 统计

git ×2

database ×1

github ×1

github-api ×1

msysgit ×1

sql ×1