1. ホーム
  2. git

[解決済み] Git 非ファストフォワード拒否

2023-04-11 11:28:13

質問

この質問は何度もされているような気がしますが、解決策は、典型的な "I delete the directory and re-did my work with a fresh checkout."I did a commit and push but realized that I refer to the wrong ticket number in the commit message.I did not have been upgraded. そこで、SO で調べてみると、手っ取り早く ソリューション を探し、結局ターミナルに次のように入力しました。

$ git reset --soft HEAD^
$ git commit -m "... correct message ..."

唯一の問題は、私は次のエラーメッセージを取得していることです。

To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'Note about
fast-forwards' section of 'git push --help' for details.

私はgit-flowモデルを使っていて、developブランチで作業しています。git が再び満足できるようにするには、どのように物事をマージすればよいのでしょうか?

どのように解決するのですか?

git push :

git push origin +develop