Если кто-то уже добавил .gitignore
к вашему репо, но вы хотите внести в него некоторые изменения и игнорировать эти изменения, сделайте следующее:
git update-index --assume-unchanged .gitignore
Источник .
Операции канала привязаны к потоку, выполняющему эти операции. Если этот поток прерывается, поток / канал закрывается из-за проблем безопасности ввода-вывода.
Последний комментарий содержит ответ. Был использован пул потоков, и при завершении работы были доставлены прерывания.