git add -u
Это "удалит" все файлы, которые вы удалили.
С Git add :
и
--update
Обновлять только файлы, о которых git уже знает, размещая измененный контент для фиксации и помечая удаленные файлы для удаления.
Это похоже на то, что "git commit -a
" делает при подготовке к фиксации, за исключением того, что обновление ограничено путями, указанными в командной строке.
Если пути не указаны, все отслеживаемые файлы в текущем каталоге и его подкаталогах обновляются.
«Водопроводный путь» действительно был чем-то вроде сценарий в одну строку
for i in ` git st | grep deleted | awk ‘{print $3}’ ` ; do git rm $i; done
или для Windows с GnuWin32
git st | grep deleted | gawk "{print \"git rm \"$3}" | cmd
Но git add -u
- это основной фарфоровый способ сделать это.