以前のコミットではなく、特定のコミットをリモートにプッシュするにはどうすればいいですか? 質問する

以前のコミットではなく、特定のコミットをリモートにプッシュするにはどうすればいいですか? 質問する

さまざまなファイルに対して複数のコミットを行いましたが、これまでのところ、特定のコミットのみをリモート リポジトリにプッシュしたいと考えています。

それは可能ですか?

ベストアンサー1

特定のコミットをプッシュするには、次のように記述します

git push <remotename> <commit SHA>:<remotebranchname>

提供されたもの<remotebranchname>はリモート上に既に存在します。(存在しない場合は、 を使用してgit push <remotename> <commit SHA>:refs/heads/<remotebranchname>自動作成できます。)

以前のコミットをプッシュせずにコミットをプッシュする場合は、まず を使用してgit rebase -iコミットの順序を変更する必要があります。

おすすめ記事