It is not possible to re-include a file if a parent directory of that file is excluded. Git doesn’t list excluded directories for performance reasons, so any patterns on contained files have no effect, no matter where they are defined.
Если файл игнорируется, то git add не будет делать автодополнение (в моем случае есть плагин для git - он не работает). Но однажды добавив его - изменения будут отслеживаться
В Linux на python очень много завязано-написано.
Вам зачем? чем он вам так не угодил?
Может оказаться, что после полного удаления всех питонов (а их там может оказаться больше одного) система станет не юзабельна.