Cómo agregar un file de mapeo proguard en git (excluir en gitignore, Android Studio)

Necesito agregar este file en git (Android Studio Project)
app / build / outputs / mapping / my_flavor / relese / mapping.txt
Este es mi file .gitignore (raíz del proyecto)

... build/ */build/ !build/outputs/mapping/my_flavor/release ... 

Este es mi file .gitignore (aplicación de module)

 ... /build !/build/outputs/mapping/my_flavor/release ... 

Los files contenidos en la aplicación / build / outputs / mapping / my_flavor / release siempre son excluidos por git.
¿Alguna sugerencia sobre cómo puedo resolverlo?
Saludos

La manera más fácil:

 git add -f app/build/outputs/mapping/my_flavor/release/mapping.txt 

Solo necesita usar el distintivo -f la primera vez – .gitignore no funciona para los files que ya están rastreados.

Sin embargo, recomendaría tratar el file mapping.txt como un artefacto de compilation y NO agregarlo al control de versión, en su lugar, almacenarlo junto con su file .apk donde quiera que esté almacenando artefactos de compilation.

Es posible manejarlo en el file .gitignore.

Si desea ignorar todo el contenido de un directory, excepto un file dentro de él, puede escribir un par de reglas para cada directory en la ruta del file.

 !/build /build/* !/build/outputs /build/outputs/* !/build/outputs /build/outputs/mapping/* !/build/outputs/mapping /build/outputs/mapping/my_flavor/* !/build/outputs/mapping/my_flavor /build/outputs/mapping/my_flavor/release/* !/build/outputs/mapping/my_flavor/release !/build/outputs/mapping/my_flavor/release/mapping.txt 

PD: tienes error tipográfico app / build / outputs / mapping / my_flavor / relese /mapping.txt

Lee mas