Git:列出新分支推送期间的所有提交和分支创建的起源

时间:2012-08-01 06:19:51

标签: git

我创建并检出了分支test1。我做了一些改变并提交了。假设test1分支有三个提交。现在我正在创建名为test2的分支(test1未被推送到中央服务器)并将test2推送到中央服务器。根据以下链接,我得到了所有三个提交。但是当我将test1推送到中央服务器时,没有列出三个提交。

我想在test1分支推送操作期间列出三个提交。我怎么得到它?

How to get a list of incoming commits on git push for a new branch in a hook

1 个答案:

答案 0 :(得分:1)

如果您在test2之上创建了test1,则可以通过推送test2来有效地推送test1提交。

第二次推送(对于test1)不会推送任何新的提交。其中一个(已经推送)提交只有test1指针 这解释了为什么your hook没有列出新提交:没有“$new_sha1”。