In case your path-/filenames returned from git status
contain
space
characters, the call to awk
can be modified to include the
entire (quoted) path/filename including spaces:
git status --porcelain|awk '$1 == "D" {print substr($0, index($0,$2))}'|xargs git reset HEAD