Rastrear el archivo dentro del directorio ignorado

Hace algún tiempo configuré mi.gitignore presentar ano rastrear una carpetamy_folder con:

my_folder/

Ahora quiero rastrear solo un archivo dado dentro de dicha carpeta, llamadamy_file.md. Después de hacer.gitignore se parece a esto:

my_folder/
!my_folder/my_file.md

y comprobando:

git status

el archivo no aparece como un cambio para confirmar.

¿Qué estoy haciendo mal?

Añadir

Traté de cambiar mi.gitignore presentar a:

my_folder/*
!my_folder/my_file.md

como se aconseja pero el archivo estodavía no aparece como un cambio para comprometerse después de ungit status. ¿Necesito restablecer algo?

Añadir 2

Intentando agregar el archivo congit add my_folder/my_file.md devoluciones:

The following paths are ignored by one of your .gitignore files:
my_folder/my_file.md
Use -f if you really want to add them.
fatal: no files added

El comandogit check-ignore -v my_folder/my_file.md da:

.gitignore:1:my_folder/*    my_folder/my_file.md

Respuestas a la pregunta(3)

Su respuesta a la pregunta