0

そのため、別の 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 ファイルのみを保持し、クリーンな作業ディレクトリを取得するには、ここからどこに行けばよいですか?

シンプルだと思いますが、悪化させるよりも質問したいと思います。ありがとう

4

1 に答える 1

2

を実行する必要がありますreset --hard。これにより、作業ディレクトリが更新されます。

于 2013-05-08T21:10:05.237 に答える