Я считаю, что это самый простой способ выполнить задачу.
$> git add -u <directory-path> (or you may use --update)
Исходное состояние:
$> git status .
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: .ipynb_checkpoints/Untitled-checkpoint.ipynb
deleted: CVPR 1 hr tute-Backup.ipynb
deleted: cifar10-test.t7
deleted: cifar10-train.t7
deleted: cifar10torchsmall.zip
deleted: create_advr.lua
deleted: criterion_cifar10_lr_0.001_epoch_13.t7
deleted: train_cifar10.lua
deleted: trained_net_cifar10_lr_0.001_epoch_13.t7
Итак, чтобы удалить все удаленные файлы из моего текущего каталога, яиспользовать.
$> git add -u .
$> git commit -m "removing deleted files from tracking"
$> git push origin master
Конечное состояние:
$> git status .
On branch master
nothing to commit, working directory clean
Надеюсь, это поможет:)