Ответ 1
Загрязненный рабочий каталог означает, что у вас есть незафиксированные изменения в вашем филиале. Вы можете либо зафиксировать их, либо скопировать их. Для того, чтобы просто использовать:
git stash
И используйте это, чтобы вернуть свои изменения.
git stash apply