Lectura corta denegada durante la sucursal de Checkout en Android Studio

Estoy usando bitbucket para la versión Controlling y para operar en esto utilizo Android studio para Push, pull y fetch Code. Pero, cuando busco la sucursal Checkout, recibo un error:

 short Read permission denied Your local changes to the following files would be overwritten by checkout: 

Antes de get este error, he agregado algunos files en .gitIgnore

 .gradle /local.properties .idea /workspace.xml .DS_Store /build /captures *.iml 

Incluso después de esto cuando trato de agregar un file sin seguimiento con

command git add .gradle / 2.4 / taskArtifacts / cache.properties.lock

Pero este espectáculo

 error: short read Permission denied error: xyz/.gradle/2.4/taskArtifacts/cache.properties.lock: failed to insert into database error: unable to index file xyz/.gradle/2.4/taskArtifacts/cache.properties.lock fatal: updating files failed 

Entonces, ¿qué es el problema? y ¿cómo puedo resolverlo?

directorio fuente

no verifique esto, haga que el directory fuente sea editable