相关疑难解决方法(0)

找出git branch creator

我想找出谁创建了一个分支.

我有点能够这样做:

git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _
Run Code Online (Sandbox Code Playgroud)

但是,这会返回每个分支的最后一个提交者,而不一定是创建分支的人.

git git-branch

139
推荐指数
8
解决办法
10万
查看次数

为什么git AuthorDate与CommitDate不同?

我查找我的git日志,发现AuthorDate和CommitDate对于我的一些提交略有不同:

commit 3a5912f90dc5227f308e99f95152fbee2301c59a
Author:     <hidden>
AuthorDate: Fri Jun 15 10:57:22 2012 +0800
Commit:     <hidden>
CommitDate: Fri Jun 15 11:14:37 2012 +0800
Run Code Online (Sandbox Code Playgroud)

作者和承诺与我是一样的.

这是怎么发生的?我困惑了几天.

还有更多(发生在341次提交中的17次):

+------------------------------+-------------------------------+
| from_unixtime(authored_date) | from_unixtime(committed_date) |
+------------------------------+-------------------------------+
| 2012-06-15 10:57:22          | 2012-06-15 11:14:37           |
| 2012-06-15 14:39:54          | 2012-06-15 14:48:57           |
| 2012-06-19 12:28:21          | 2012-06-19 12:29:41           |
| 2012-06-21 18:16:25          | 2012-06-21 18:28:48           |
| 2012-06-26 17:30:54          | 2012-06-26 17:33:55           |
| 2012-07-13 11:41:43          | 2012-07-13 11:42:17           |
| 2012-07-13 11:56:02          | 2012-07-13 12:13:22           | …
Run Code Online (Sandbox Code Playgroud)

git

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

Git如何保存预设的git log --format

我真的很喜欢简短的git日志格式,我可以看到作者,日期和更改说明,如下所示:

git log --pretty=format:"%h%x09%an%x09%ad%x09%s"
Run Code Online (Sandbox Code Playgroud)

哪个输出:

  fbc3503 mads    Thu Dec 4 07:43:27 2008 +0000   show mobile if phone is null...   
  ec36490 jesper  Wed Nov 26 05:41:37 2008 +0000  Cleanup after [942]: Using timezon
  ae62afd tobias  Tue Nov 25 21:42:55 2008 +0000  Fixed #67 by adding time zone supp
  164be7e mads    Tue Nov 25 19:56:43 2008 +0000  fixed tests, and a 'unending appoi
Run Code Online (Sandbox Code Playgroud)

(来自stackoverflow问题" 链接文本 ")

现在,问题是,如何将其保存为我的机器上的新格式,因此我只需编写类似的内容,例如:

git log --format=jespers_favourite
Run Code Online (Sandbox Code Playgroud)

git formatting logging

27
推荐指数
4
解决办法
1万
查看次数

如何为git log prettyprint设置最大字段长度?

如何使用git log指定最大字段长度?我希望输出列对齐.

git

3
推荐指数
2
解决办法
1025
查看次数

标签 统计

git ×4

formatting ×1

git-branch ×1

logging ×1