多くの試行の後に解決できない私のgit reposには不満があります。私はamex.png
とvisa.png
という2つの画像を持っています。これらの名前をAmex.png
とVisa.png
に変更し、これらの変更をコミットしました。いくつかの未知の問題について、gitはこれらのファイルを私がそれらに関係なく常にmodified
として表示します。私は変更を破棄しgit checkout -- app/assets/images/amex.png
を使用しますが、それは代わりに私に再びmodified
ファイル名のために変更を破棄できません
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: app/assets/images/Amex.png
modified: app/assets/images/visa.png
として新しいファイルを示して、私はgit checkout -- app/assets/images/Amex.png
を実行した場合、それが再びgitの状態で最初のファイル名amex.png
を示すだろう。
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: app/assets/images/amex.png
modified: app/assets/images/visa.png
それはループに陥っているようだ。私は何とかこのループを破る必要があります。
私の開発コードには影響しませんが、自分のコードをコミットするときに常に注意を払わなければならないので、迷惑です。私は、すべての現在のコードを削除して、私のreposを再びクローンすることができると信じていますが、私はあなたから聞いて、私が将来それを解決できるようにしたいと思います。
WindowsまたはLinux? – Pachonk
私はMac OSX(macOS Sierra)にあります –