перемещение - нет, т.к. Git не следит за перемещением файлов, он может его "вычислить" по похожести файлов, но перемещения как такового он не хранит
удаление - да, см.
man git-add
-u, --update
-A, --all, --no-ignore-removal
--no-all, --ignore-removal