相关疑难解决方法(0)

如何查看仅一个用户提交的git日志?

使用时git log,如何按用户进行过滤,以便仅查看该用户的提交?

git version-control git-log

1178
推荐指数
11
解决办法
46万
查看次数

包含作者和日期的git日志的最短输出

如何显示(至少)此信息的git日志输出:

* author
* commit date
* change
Run Code Online (Sandbox Code Playgroud)

我希望每个日志条目压缩到一行.什么是最短的格式?

(试过--format=oneline但没有显示日期)

git formatting logging

417
推荐指数
9
解决办法
16万
查看次数

如何配置'git log'来显示'​​commit date'

如何配置git log显示commit date而不是author date

git git-log

109
推荐指数
4
解决办法
5万
查看次数

如何将单个提交归因于多个开发人员?

我熟悉的所有版本控制系统的工作方式是每个提交都归功于一个开发人员.敏捷工程的兴起,特别是结对编程,导致了两个开发人员对同一任务做出了重大贡献的情况,例如错误修复.

归因问题在工作环境中不会有太大的影响,因为项目经理会知道这对工作正在做的工作,但是如果两个开源贡献者决定配对并推出一些代码呢?对于一个不知道他们在一起工作的特定项目.有没有办法像Git这样的版本控制系统将特定补丁归因于多个开发人员?

svn git version-control bazaar

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

为什么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万
查看次数

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

什么流导致Github提交由一个用户"创作"但由另一个用户"提交"?

例如,这次提交声称要由创作mattcaswell并致力于richsalz

在此输入图像描述

什么样的使用流程可能导致这个?假设我想要一个由其他人创作并由我承诺出现在我是贡献者的回购中的提交 - 我怎么会这样做?

commit github git-commit

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

如何使用git am从电子邮件中应用补丁?

我非常熟悉git(基本的东西至少分支,合并,与同行等合作)但是前几天我的一个朋友告诉我,我们可以在我们的邮箱中使用git.涉及的包是git-am(这里的手册页).

请有人帮我开始使用git-am.

git

24
推荐指数
3
解决办法
3万
查看次数

git commit对象的文件格式是什么?

上下文:我希望能够通过我的git提交消息和提交进行搜索而无需经历令人费解的复杂git grep命令,因此我决定看看如何存储git commit消息.

我看了一下.git文件夹,它看起来像是存储的提交

.git/objects 
Run Code Online (Sandbox Code Playgroud)

.git对象文件夹包含一堆名称为a6和9b的文件夹.这些文件夹中的每个文件夹都包含一个名称类似于提交的文件2f29598814b07fea915514cfc4d05129967bf7.当我在文本编辑器中打开其中一个文件时,我会感到胡言乱语.

  1. 什么文件格式是这个乱码/如何存储git提交对象?
  2. 在这个git commit日志中,文件夹9b包含一个commit sha

    aed8a9f773efb2f498f19c31f8603b6cb2a4bc
    
    Run Code Online (Sandbox Code Playgroud)

    为什么,并且是否存在多个提交sha将存储在文件9b中的情况?

  3. 有没有办法将这个乱码转换成纯文本,以便我可以在文本编辑器中混淆提交?

git

11
推荐指数
3
解决办法
7473
查看次数

在进行git提交时使用将来的日期

有没有简单的方法来推迟GitHub提交?

如果这些提交将在1小时内一个接一个地进行,那也不错.
假设我有5个提交,第一个应该出现在上午10点,第二个出现在上午11点,第三个出现在中午12点,依此类推.

git github

11
推荐指数
2
解决办法
4505
查看次数