2012-02-12 35 views
22

Soy bastante nuevo en GitHub y personalmente no tuve tiempo de aprender demasiada línea de comandos. Prefiero usar la aplicación GitHub Mac para mis proyectos personales y era curioso si podía agregar etiquetas.¿Cómo etiqueto mi repositorio git usando la aplicación GitHub Mac?

Básicamente solo quiero etiquetar mis proyectos v0.1 y más. Ni siquiera estoy seguro de que esta sea la mejor manera de hacerlo.

+0

El mac git interfaz de usuario de aplicación GitX (específicamente el tenedor rowanj, http: // rowanj. github.io/gitx/) admite etiquetar y empujar etiquetas. No es tan bonito como la aplicación GitHub, pero podría decirse que es más fácil de usar. –

Respuesta

21

De VonC's answer a la same question asked on SuperUser:

Tanto en their announcement y en el help section, esto (etiqueta) no parece estar disponible (en el momento de la redacción de esta respuesta).

Eso significa que GitHub para Mac aún no administra el espacio de nombres de etiquetas (refs/tags), y que necesita etiquetar manualmente, y luego git push --tags a GitHub también manualmente.

Aunque eso fue hace un año, todavía no hay nada que indique que las etiquetas son compatibles. Todavía no hay mención en la sección de ayuda, subsequentblogposts al respecto, no mencione las etiquetas, ni tampoco the release notes (aunque solo cubren versiones relativamente recientes).

+4

No sé cuándo comenzaron, pero el sitio web de github.com ahora admite el etiquetado (consulte la sección de Versiones en una página de repositorio). Entonces, puedes presionar tu commit y luego etiquetarlo en github. – maackle

3

Para crear una etiqueta de forma manual a través de la línea de comandos:

  • abierta terminal y vaya a su repositorio (ya sea a través de CD o simplemente arrastre en la carpeta desde el Finder)
  • utilizar los siguientes comandos:
  • Git remoto (muestra el nombre de su mando a distancia, por ejemplo YourRemote)
  • git tag v1.2 -a -m 'tagging Versión 1.2' (crea v1.2 etiqueta de rama actual)
  • git v1 empuje YourRemote. 2 (pu ella es la etiqueta que ha creado a YourRemote)

http://pinkstone.co.uk/how-to-tag-a-release-in-git/

+0

hizo esto, pero no puedo ver la etiqueta en GitHub:/ –

+0

git push origin --tags –

+0

También puede simplemente presionar una confirmación normal, luego ir a Github.com y "etiquetar una versión". Al menos de esa manera aparecerá allí. –

4

Desafortunadamente, Github de cliente para Mac aún no maneja las etiquetas. Ni para crearlos ni para recuperarlos

El sitio web de Github, por su parte, propone no solo recuperar confirmaciones etiquetadas, sino también mostrarlas como versiones y proponer paquetes zip y tar.gz generados automáticamente del código fuente relacionado.

ver:

La buena noticia es que la etiqueta se tira a usted repositorio local cuando se hace una "sincronización" o una "extracción" de Github Client para Mac

Como @blahdiblah Dicho esto, usted tendrá que ir a través de líneas de comandos para administrar las etiquetas localmente La documentación "oficial" con respecto a las manipulaciones de la etiqueta en línea de comandos está ahí:

Su uso es muy sencillo:

  • git tag etiquetas de lista
  • git tag -a v1.4 -m 'my version 1.4' crear una etiqueta con una descripción
  • git show v1.4 muestran información sobre una etiqueta
  • git push origin --tags empuje últimas confirmaciones y las etiquetas
Cuestiones relacionadas