そのため、別の haml ブランチで haml のビューをリファクタリングしています。古い erb ビューではなく、新しい Haml ビューを誤って削除してしまいました。
$ git rm app/views/projects/edit.html.haml app/views/projects/new.html.haml .....
ということでリセットを行いました
$ git reset HEAD app/views/projects/edit.html.haml app/views/projects/new.html.haml .....
Unstaged changes after reset:
D app/views/projects/_form.html.erb
D app/views/projects/edit.html.erb
D app/views/projects/edit.html.haml
.
.
.
gitステータスショー
$ git status
# On branch haml
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# deleted: app/views/projects/_form.html.erb
# deleted: app/views/projects/edit.html.erb
# deleted: app/views/projects/edit.html.haml
.
.
.
haml ファイルのみを保持し、クリーンな作業ディレクトリを取得するには、ここからどこに行けばよいですか?
シンプルだと思いますが、悪化させるよりも質問したいと思います。ありがとう