31

git commit して github に push したのですが、コミットに issue 番号を記載するのを忘れていました ( のようなものを書き忘れていました... closes #123)。

コミット メッセージでイシュー番号を言及していた場合、github はコミットをイシューに結び付けていたでしょう。コミットメッセージを変更するには遅すぎる場合、コミット後にこれを行う方法はありますか?

編集:コミットを修正したり、履歴を変更するには遅すぎると仮定します。git ではなく、github の機能について本当に質問しています。

4

2 に答える 2

39

GitHub の問題で、コミット ハッシュを含むコメントを書くだけです。例えば:

Fixed with commit 61d949320fc0bf1a8dba09b3845bddcd153b1a64

GitHub はそれを SHA として認識し、適切なコミット ページにリンクします。

于 2014-11-10T01:51:19.757 に答える
9

Github のヘルプ ページ「コミット メッセージを削除できますか?」では、次の変更方法について説明しています。

  • プッシュしたばかりのコミット
  • 古いコミット メッセージ

ただし、履歴が変更されるため、GitHub リポジトリからプルしたことがある人に、その変更を認識させる必要があります。


履歴を書き換えることができない場合は、次のコミット メッセージを含む新しい commitを作成できます。

  • 近い問題
  • 前のコミットの SHA1。

GitHub は、古いコミットを新しいコミット メッセージに自動的にリンクします。たとえば、このgit commitのコミット cdfd948 への参照を参照してください。

于 2013-09-27T06:15:31.513 に答える