git リポジトリの一部のディレクトリの大文字と小文字を変更しました。それから私はそれらをプッシュし、更新されていないケースに気付きました.
次に、この質問を見つけました: git mv and only change case of directory
私は使用するようにアドバイスに従いました:
git add -A
git commit --amend -m 'updated cases'
git push origin
しかし、成功の代わりに git サーバーは以下を返します:
To git@github.com:kyogron/example.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:kyogron/example.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
git リポジトリを壊さずにケースを更新するにはどうすればよいですか?
よろしく、
ボド
PS: 今後この問題を回避するには、以下を使用できます。
git config core.ignorecase false