¿Cómo anular las opciones de configuration de Git por los parameters de línea de command?

Quiero anular ciertas opciones de configuration de Git (en mi caso http.proxy ) cuando llamo a un command de Git directamente usando parameters de línea de command. es posible?

Sí, puedes pasarlo con -c , como:

 git -c http.proxy=someproxy clone https://github.com/user/repo.git 

Tenga en count que hay una nueva característica con respecto a la capacidad de anular (con el command git -c ) a config:

No se pudo establecer una configuration en una cadena vacía ( git -c http.proxy= o cualquier otra foo.bar= ), es decir hasta git 2.1.2 (30 de septiembre de 2014), y confirmar a789ca7 Junio ​​C Hamano ( gitster )

config: enseñar " git -c " para reconocer una cadena vacía

En un file de configuration, puede hacer:

 [foo] bar 

para activar el indicador boolean " foo.bar ", y usted puede hacer:

 [foo] bar= 

para establecer " foo.bar " en la cadena vacía.
Sin embargo, el parámetro " -c " de git trata a ambos:

 git -c foo.bar 

y

 git -c foo.bar= 

como indicador boolean, y no hay forma de establecer una variable en la cadena vacía.
Este parche permite a la última forma hacer eso.