Charla de Introducción a Git

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    SVN, CVS, Bazaar, Mercurial...

    BitKeeper: propietario!!

    BitKeeper: propietario!!

    BitKeeper: propietario!!

    BitKeeper: propietario!!

    BitKeeper: propietario!!

    BitKeeper: propietario!!

    BitKeeper: propietario!!

    BitKeeper: propietario!!

    Favorites, Groups & Events

    Charla de Introducción a Git - Presentation Transcript

    1. Licencia Creative Commons Charla de Introducción a GIT Día de la Libertad del Software 2009 Manuel Martín Salvador [email_address] http://draxus.org Gcubo
    2. Charla de Introducción a GIT Manuel Martín Salvador ¿Qué es git? - Control de versiones distribuido - Libre y gratuito (GPLv2) - Inicialmente desarrollado por Linus Torvalds (actualmente unos 40 autores y miles de contribuidores) - Web: http://git-scm.com Pregunta: ¿Qué control de versiones sueles usar?
    3. Charla de Introducción a GIT Manuel Martín Salvador Puntos fuertes de git - Desarrollo distribuido -> Repositorio local -> Commits offline! - Optimizado para el manejo de ramas (branches) - Muy eficiente para proyectos grandes con muchos archivos - Comunidad: lo usan proyectos como el kernel de Linux, Perl, Gnome, Qt, Ruby on Rails, Android, Wine, Fedora, Debian... ¿Qué control de versiones se usaba antes para el kernel?
    4. Charla de Introducción a GIT Manuel Martín Salvador ¿Dónde consigo git? - Es multiplataforma (Linux, Windows, MacOS X, Solaris) - Descargas: http://git-scm.com/download - Linux: paquete git-core Pregunta: ¿Qué SO te gusta más para desarrollar?
    5. Charla de Introducción a GIT Manuel Martín Salvador Algunos comandos - Crear un repositorio: git init - Clonar (descargar) un repositorio: git clone <url> - Ver historial de cambios: git log - Ver últimos cambios: git diff - Ver cambios del directorio actual: git status - Añadir un nuevo archivo/directorio: git add <ruta>
    6. Charla de Introducción a GIT Manuel Martín Salvador Algunos comandos - Commit local: git commit -a - Marcar una versión: git tag v1.0 - Traerse una rama del origen y mezclarla: git pull - Enviar cambios al origen: git push - Descartar cambios que no se han enviado: git reset - Recuperar un archivo/directorio: git checkout <ruta>
    7. Charla de Introducción a GIT Manuel Martín Salvador Algunos comandos - Cambiar de rama: git checkout <rama> - Crear una nueva rama: git checkout -b new_rama old_rama - Mezclar rama1 en rama2: git checkout rama2 git merge rama1 Pregunta: ¿Sabes qué son las ramas? ¿Las usas?
    8. Charla de Introducción a GIT Manuel Martín Salvador Interfaces gráficas gitk para Linux GitX para MacOS X TortoiseGit para Windows
    9. Charla de Introducción a GIT Manuel Martín Salvador ¿Dónde alojo mi proyecto? - GitHub.com (públicos y privados) - repo.or.cz (públicos) - gitorious.org (públicos) - codaset.com (públicos y privados, en beta) - unfuddle.com (privados) - codebasehq.com (privados)
    10. Charla de Introducción a GIT Manuel Martín Salvador ¿Más preguntas? ¡Gracias! Podéis descargar la presentación en http://slideshare.net/draxus/charla-de-introduccin-a-git

    + Manuel MartínManuel Martín, 2 months ago

    custom

    204 views, 0 favs, 0 embeds more stats

    Presentación de la charla de introducción a Git i more

    More info about this document

    CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

    Go to text version

    • Total Views 204
      • 204 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories