Mostrando entradas con la etiqueta GIT. Mostrar todas las entradas
Mostrando entradas con la etiqueta GIT. Mostrar todas las entradas

miércoles, 30 de marzo de 2016

Tutoriales: Git, Cocoa, Objective-C, MathML

Tutoriales en inglés de:

git: crear nuevo branch y pasar a él (checkout), en un sólo comando

Para crear un nuevo branch a partir de la versión del código (puede que estemos sobre el master o sobre un branch, o sobre un (sub)+branch), con el que estamos trabajando, y colocarnos directamente sobre el branch creado (hacer un checkout del branch, tras haberlo creado) en un sólo comando:

git checkout -b nombre_nuevo_branch #crear y activar branch

Esto sería equivalente a los siguiente dos comandos:

git branch nombre_nuevo_branch  # crear branch
git checkout nombre_nuevo_branch #  activar branch

martes, 3 de abril de 2012

Descargar GIT usando GIT

Parece una forma un poco retorcida para descargárselo, pero tiene sentido si queremos obtener una copia de los fuentes del git de una versión determinada o la última de desarrollo, que luego podemos actualizar y compilar sustituyendo a la que venimos utilizando. De esta forma podemos obtener todas las versiones de git que estén disponibles en su repositorio de fuentes y no estamos tan limitados por los repositorios de apt o demás formas de instalarse el git.

Bien es cierto, que para esto, tenemos que tener previamente instalada alguna versión del GIT, con el que vamos a descargarnos el repositorio.

Copiar el repositorio git:
git clone git://github.com/gitster/git.git

Si tiene problemas intentando conectarse (Git utiliza el puerto 9418), puede intentar acceder al repositorio usando el protocolo HTTP:
git clone http://github.com/gitster/git.git

Éste ultimo método funciona incluso si estamos tras cortafuegos o similares.

Puede también consultar los contenidos del repositorio de git tanto en gitweb o en la interfaz web GitHub.

Traducido de aquí.

Deshacer los cambios locales en GIT

A menudo se puede presentar la situación en la que queremos deshacer completamente los cambios que hemos realizado en la copia actual de trabajo, hasta volver al estado que teníamos guardado en el repositorio. Sería lo equivalente al "revert" en SVN.

Para deshacer los cambios locales
git checkout .
Otros casos útiles de deshacer cambios de distinto tipo, aquí.

miércoles, 21 de marzo de 2012

Repositorios privados gratuitos online de Git, Mercurial y Subversion(SVN)

Los servicios Bitbucket, Assembla, Unfuddle y Beanstalk ofrecen repositorios privados y públicos gratuitos online (o como ahora está de moda decir, "en la nube") para el sistema distribuido de gestión de versiones Git. Y aparte, según cada cuál también para Mercurial o Subversion(SVN).


bitbucket logoEl plan gratuito de Bitbucket (de Atlassian) ofrece:
  • Repositorios públicos y privados ilimitados (Git o Mercurial)
  • Colaboradores públicos ilimitados
  • Espacio de disco ilimitado
  • Dominios personalizados
  • Sistema de seguimiento de incidencias (Issue tracking)
  • Descargas
  • Wiki
  • Acceso seguro a través de SSL
unfuddle logoEl plan gratuito de Unfuddle ofrece:
  • Repositorios ilimitados de (Git o Subversion) (creo que, si es privado se limita a sólo uno, pero no estoy seguro)
  • 1 proyecto activo
  • Máximo 2 usuarios por cuenta
  • 200 MB de espacio de disco
  • Sistema de seguimiento de incidencias (Bug tracking)
  • Programación de hitos
  • Mensajería interna
  • 3 páginas para anotaciones
  • Rss y iCal
  • Acceso sin SSL
assembla logo
El plan gratuito de Assembla ofrece:
  • Repositorios públicos ilimitados (Git o Subversion)
  • 1 repositorio privado (Git o Subversion)
  • Colaboradores ilimitados
  • Espacio de disco de 1GB
  • Acceso seguro a través de SSL

beanstalk logo
  • 1 repositorio privado (Git o Subversion)
  • 1 sólo usuario
  • Espacio de disco de 100MB
  • Acceso seguro a través de SSL
freepository logo
  • 1 repositorios privado (Subversion)
  • 1 sólo usuario
  • Espacio de disco de ??
  • Acceso seguro a través de SSL
projectlocker logo
  • 3 Repositorios públicos o privados (Git o Subversion)
  • Máximo de 3 usuarios por cuenta
  • Espacio en disco de 300MB
  • Trac (wiki, seguimiento de incidencias, gestión del proyecto)
  • Acceso seguro a través de SSL
  • Copias de seguridad nocturnas (en la versión gratuita no se pueden descargar)
  • Publicidad
xp-dev logo
  • 2 repositorios privados (Git o Subversion o Mercurial)
  • Trac (wiki, seguimiento de incidencias, gestión del proyecto)
  • Espacio en disco de 200MB
  • Acceso sin SSL
  • Publicidad