eduzca el tiempo cada vez mayor para impulsar un subárbol

Estoy usando git en mi proyecto, que consta de varios subproyectos. Cada subproyecto está "vinculado" en el proyecto principal utilizando la git-subtree comando. Esa es mi forma de realizar "svn externals" en git. Lo estoy usando desde hace algunas semanas, pero el tiempo que empuja mis cambios del subárbol a la ubicación remota aumenta durante cada confirmación. Se ve así, cuando estoy presionando los cambios usando el comando

git subtree push -P platform/rtos rtos master

git push using:  rtos master

1/    215 (0)2/    215 (1)3/    215 (2)4/    215 (3)5/    215 (4)6/    215 (5)7/    215 (6)8/    215 (7)9/    215 (8)10/    215 (9)11/    215 (9)12/    215 (10)13/    215 (11)14/    
....

20 more lines

....

(204)209/    215 (205)210/    215 (206)211/    215 (207)212/    215 (208)213/    215 (209)214/    215 (210)215/    215 (211)To https://github.com/rtos/rtos.git
   64546f..9454ce  9a9d34c5656655656565676768887899898767667348590 -> master

¿Hay alguna forma de "limpiar" el subárbol y, por lo tanto, reducir el tiempo que empuja los cambios?

Respuestas a la pregunta(4)

Su respuesta a la pregunta