как игнорировать файл при пуше?
если вы закоммитили изменения - они будут запушены. Нужно не коммитить этот файл, если вы не хотите его пушить.
В обоих файлах должны отслеживаться изменения при коммите.
оффтоп: если должны отслеживаться, значит, должны и попадать в гит. Вы делаете что-то странное. Будет лучше, если вы опишете, какую проблему решаете.