すべてのローカルコミット(その日のすべての「プッシュされていない」コミット)を、カスタムメッセージを含む単一のコミットとしてリモートリポジトリにプッシュできるかどうか疑問に思いました。StackOverflowの投稿はどれもこれに答えていないようです。WindowsでGitBashを使用しています。
前もって感謝します。
すべてのローカルコミット(その日のすべての「プッシュされていない」コミット)を、カスタムメッセージを含む単一のコミットとしてリモートリポジトリにプッシュできるかどうか疑問に思いました。StackOverflowの投稿はどれもこれに答えていないようです。WindowsでGitBashを使用しています。
前もって感謝します。
あなたがやりたいことは「スカッシュ」と呼ばれています。ここを見てください:
https://makandracards.com/makandra/527-squash-several-git-commits-into-a-single-commit
git rebase -i HEAD~N
where N
isを使用します<the number of your commits> + 1
(安全のため)。s
最初のコミットを除くすべてのコミットを(「スカッシュ」の略)としてマークし、エディターを保存/終了する必要があります。最後の押しつぶされたコミットのコミットメッセージを要求されます。1つ指定すると完了です。