2017-01-11 9 views
1

私はこのGithub import featureのおかげでgistとそのすべてのリビジョンをgit repoに転送しました。多くのコミットメッセージを変更します

しかし、今はすべてのコミットメッセージがemptyです:

いいえ
ユーザーAは27日前

すべてのこれらの9または10のコミットメッセージを変更する方法

GitHubの上でコミットメッセージをコミット1か月後にコミットしますか?

(それはGitHubのウェブサイトに直接ことは可能ですか?)

+0

ブランチ内のコミットの履歴を書き直す必要があります。他の誰かがこのブランチを共有していますか? –

答えて

1

さてあなたはinteractivlyメッセージを変更するgit rebase -i HEAD^8を使用することができます。 これはエディタを開き、コミットメッセージを変更することができ、pickという語をrewordに変更し、すべてのコミットメッセージをリワードすることができるようになりました。 この操作は履歴全体を書き換えます。つまり、git push --forceを実行してリモートリポジトリを更新する必要があります。

git push --forceを実行すると、リモート履歴も更新されます。つまり、投稿者はリポジトリを再プルまたは再クローズして新しい履歴を統合しなければならず、ひどいマージや変更の損失が発生する可能性があります。

+1

補足: 'git push --force'が何をしているのか分からないならば、これは潜在的に危険な操作であることを少なくとも知っていて、盲目的に実行しないでください。 –

+0

あなたのコメントのおかげで、私は答えを更新し、あなたの情報を尊重して追加します。 – ckruczek

+0

すべてのコミットでこれを行う方法?私は 'git rebase -i 'をするべきですか? – Basj

関連する問題