0

我知道何时根据日志消息创建某些提交(例如在远程A处)。我不知道远程B何时获取并合并所述修订。我需要它来确定错误何时潜入。

这可以通过 Git 实现吗?

4

3 回答 3

0

如果是这样fetch,请尝试git reflog --date=local,请参阅https://stackoverflow.com/a/3748722/88442。如果它有一个本地合并,一个 git log 就可以了。

于 2012-05-15T16:45:12.703 回答
0

假设您已获取远程,您可以通过执行以下操作简单地检查远程上的哪些分支包含提交:

 git branch -r --contains <commit-SHA> | grep origin

您将看到origin包含提交的远程分支(更改为适当的名称),如果没有则没有输出。

于 2012-05-15T16:47:23.927 回答
0

日志保存在“.git/logs”中。您可能对您感兴趣的结帐时的“.git/logs/HEAD”感兴趣。这些日志包含拉取、结帐、提交等,以及它们发生的时间。

于 2012-05-15T16:51:50.313 回答