git merge no actualiza .gitignore

Tengo un problema para actualizar el file .gitignore en varias twigs. No tengo idea de lo que estoy haciendo mal.

Los pasos que tomé son los siguientes:

  • GIT Checkout Master
  • agregue 2 líneas al file preexistente .gitignore
  • git commit
  • git push
  • git checkout desarrollar
  • git merge master
  • "Ya está actualizado"

Volví a master, donde mis 2 líneas aún están presentes en .gitignore, intenté volver a comprometerme ("No se detectaron cambios"), intenté presionar nuevamente ("Nothing to push"), check out desarrollé nuevamente y fusioné master nuevamente ("Ya está actualizado").

Así que ahora mi file .gitignore difiere en mis 2 twigs y parece que no hay forma de get el cambio de master en develop.

(Por supuesto, podría agregar manualmente las mismas 2 líneas que agregué en el máster, en desarrollo, pero eso no resuelve la naturaleza del problema).

Necesitas hacer un git add antes de tu commit. Déjame explicar, dices que haces lo siguiente:

  1. GIT Checkout Master
  2. agregue 2 líneas al file preexistente .gitignore
  3. git commit etc.

Hubiera esperado:

  1. GIT Checkout Master
  2. agregue 2 líneas al file preexistente .gitignore
  3. git agregar .gitignore
  4. git commit