さまざまなファイルに対して複数のコミットを行いましたが、これまでのところ、特定のコミットのみをリモート リポジトリにプッシュしたいと考えています。
それは可能ですか?
ベストアンサー1
特定のコミットをプッシュするには、次のように記述します。
git push <remotename> <commit SHA>:<remotebranchname>
提供されたもの<remotebranchname>
はリモート上に既に存在します。(存在しない場合は、 を使用してgit push <remotename> <commit SHA>:refs/heads/<remotebranchname>
自動作成できます。)
以前のコミットをプッシュせずにコミットをプッシュする場合は、まず を使用してgit rebase -i
コミットの順序を変更する必要があります。