9

すべてのローカルコミット(その日のすべての「プッシュされていない」コミット)を、カスタムメッセージを含む単一のコミットとしてリモートリポジトリにプッシュできるかどうか疑問に思いました。StackOverflowの投稿はどれもこれに答えていないようです。WindowsでGitBashを使用しています。

前もって感謝します。

4

2 に答える 2

12

あなたがやりたいことは「スカッシュ」と呼ばれています。ここを見てください:

https://makandracards.com/makandra/527-squash-several-git-commits-into-a-single-commit

于 2012-04-18T10:19:56.747 に答える
3

git rebase -i HEAD~Nwhere Nisを使用します<the number of your commits> + 1(安全のため)。s最初のコミットを除くすべてのコミットを(「スカッシュ」の略)としてマークし、エディターを保存/終了する必要があります。最後の押しつぶされたコミットのコミットメッセージを要求されます。1つ指定すると完了です。

于 2012-04-18T10:20:57.303 に答える