2

ブランチ test1 を作成してチェックアウトしました。私はいくつかの変更を行い、コミットしました。3 つのコミットがある test1 ブランチを想定します。今、私はtest2というブランチを作成しており(test1は中央サーバーにプッシュされていません)、test2を中央サーバーにプッシュしています。以下のリンクに従って、3つのコミットすべてを取得しています。しかし、test1を中央サーバーにプッシュすると、3つのコミットがリストされません。

test1 ブランチのプッシュ操作中にリストされた 3 つのコミットが必要です。どうすれば入手できますか?

フック内の新しいブランチの git push で着信コミットのリストを取得する方法

4

1 に答える 1

1

test2の上に作成した場合は、 test2 をプッシュするtest1ことで効果的にコミットをプッシュしたことになります。test1

2 回目のプッシュ ( の場合test1) では、新しいコミットはプッシュされません。これらの (既にプッシュされた) コミットの 1 つの test1 ポインターのみ。これは、フックが新しいコミットをリストしなかった
理由を説明しています。「 」がありませんでした。$new_sha1

于 2012-08-01T07:09:49.313 に答える