送信後にコミットメッセージをオンラインで編集する方法はありますGitHub.comか?
コマンドラインから、次のことができます
git commit --amend -m "New commit message"
別の質問で正しく提案されているように。
試してみるgit pullとgit pushうまくいきました(その間、他のコミットが干渉することはありませんでした)。
しかし、それはGitHubウェブサイト経由で行うことができますか?
送信後にコミットメッセージをオンラインで編集する方法はありますGitHub.comか?
コマンドラインから、次のことができます
git commit --amend -m "New commit message"
別の質問で正しく提案されているように。
試してみるgit pullとgit pushうまくいきました(その間、他のコミットが干渉することはありませんでした)。
しかし、それはGitHubウェブサイト経由で行うことができますか?
git commit --amendキーを押します。git push --force example-branchて、古いコミットを強制的にプッシュします。ソース: https://help.github.com/articles/ching-a-commit-message/
いいえ、これは直接可能ではありません。すべての Git コミットのハッシュも、コミット メッセージに基づいて計算されます。コミット メッセージを変更すると、コミット ハッシュが変更されます。そのコミットをプッシュしたい場合は、そのプッシュを強制する必要があります (git push -f)。しかし、すでに誰かがあなたの古いコミットをプルして、そのコミットに基づいて作業を開始した場合、彼らは自分の作業をあなたの新しいコミットにリベースする必要があります。
git push -f以前に他のコミットをプルした人はいないと仮定する必要があります。注意してください、あなたは歴史を変えています。
いいえ、コミット メッセージはコミット SHA/ハッシュに関連しているため、それを変更するとコミット SHA も変更されます。私が使用した方法は、そのコミットにコメントを作成することです。私は他の方法を考えることができません。