¿Cómo puedo conservar alias automáticamente al clonar un repository de git?

Tengo un montón de alias útiles configurados en el file de configuration para mi repository de git. Ocasionalmente clonaré este repository (por ejemplo, en mi computadora portátil), pero el clon no incluye ninguno de los alias que he configurado, presumiblemente porque el clon no copy el file de configuration de git donde se almacenan los alias. Sin embargo, me gustaría tener estos alias disponibles cuando trabaje con el clon sin tener que configurarlos de nuevo manualmente. ¿Alguien ha encontrado una buena solución para esto?

Puede poner alias en su file $ HOME / .gitconfig para que se apliquen a todos los repositorys en una sola máquina. (O un set de máquinas que comparten directorys de inicio). Ciertamente es donde guardo todo lo mío.

Los alias: ¿están definidos para usted como usuario o para un repository específico?

Cada repository puede tener su propio file .gitconfig (simplemente el file de configuration) dentro del directory .git (o donde quiera que configure $ GIT_DIR).

Para get más información, consulte los documentos: http://git-scm.com/docs/git-config (específicamente la sección ARCHIVOS)