¿Qué significa refspec en git?
Puede consultar:/book/zh/ch9-5.html.
"
El formato de Refspec es un signo + opcional, seguido de
De forma predeterminada, el comando git remote add generará automáticamente refspec y Git El lado remoto obtendrá todas las referencias en refs/heads/ y las escribirá en las referencias/remotes/origin/ locales. Entonces, si el lado remoto tiene una rama maestra, puede acceder a su historial localmente a través de:
$ git log remoto/origin/master
$ git log reference/remote/origin/master
Todos son equivalentes , porque Git los extiende a refs/remotes/origin/master
Si desea que Git busque solo la rama maestra remota a la vez, en lugar de todas las ramas remotas, puede modificar la línea de búsqueda, como se muestra a continuación:
fetch =+refs/heads/master:refs/remotes/origin/master
.