Когда дело доходит до подмодулей git, практически любая проблема, с которой вы сталкиваетесь, может быть решена с помощью:
1. deleting the submodule (rm -r iris)
2. recreating it again (git submodule update)
Очевидно, что если вы внесли локальные изменения в свой подмодуль, это УДАЛИТЕ их ПОСТОЯННО, поэтому, если у вас есть локальные изменения, сначала убедитесь, что вы их нажали.