Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Git

No description
by

Nasyeli Lopez

on 24 June 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Git

Introducción
Introducción
Ramas y enlaces
Conceptos básicos
Conceptos básicos
.
.
Introducción
Configuración
Instalación

Sistema de control de versiones locales
Sistema de control de versiones centralizados
Conceptos básicos
Ramas
Mtra. Nasyeli López
Temario
Introducción
Conceptos básicos
Envío de cambios
Ramas
Actualiza y fusiona
Etiquetas
Reemplazar cambios locales
Enlaces y recursos

Introducción
Control de versiones
(Git)
Febrero 2016
Envío de cambios
nas.lopez6@gmail.com
Sistema de control de versiones distribuido
Nuevo repositorio git
Clonar un repositorio
Crea un directorio nuevo, abrelo y ejecuta:
para crear un nuevo repositorio de git.
Crea una copia local del repositorio ejecutando:
Si usas un servidor remoto, ejecuta:
git init
git clone
/ruta/del/repositorio
git clone
username@host:/ruta/del/repositorio
sudo apt-get install git-all
git config
user.name --global "Nas"
git config
--global user.email nas.lopez6@gmail.com
git config --list
user.name=Nas
user.email=nas.lopez6@gmail.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...
Para confirmar los cambios realizados debes indicar los archivos que conservarán dichos cambios, ejecuta:
Para mover archivos ejecuta:
Para ver el historial de los commits realizados ejecuta:
Estado de los archivos
Para verificar los cambios que se han realizado en tu proyecto ejecuta:
git status
Para ver lo que ha cambiado, ejecuta:
git diff
Confirmar cambios
git add
/ruta/del/archivo
git commit
Para confirmar ejecuta:
Flujo de trabajo
Verificar los commits
git log
Mover y eliminar archivos
git mv
file_from file_to
Para eliminar archivos del repositorio ejecuta:
git rm
nombre_archivo
Por periodos de tiempo, ejecuta:
git log
--since=2.weeks
Enviar cambios a repositorio remoto
git push
origin nombre_rama
Conectar tu repositorio local a un repositorio remoto
git remote add
origin < server >
Crea una nueva rama llamada feature_x
y cambiate a ella.
git checkout -b
feature_x
Regresa a la rama principal
git checkout
master
y borra la rama
git branch -d
feature_x
para subir la rama a tu repositorio remoto, ejecuta:
git push
origin <branch>
Enlaces y recursos
Clientes gráficos
gitK
gitg
Tower (OSX)
Source Tree (OSX, free)
GitHUb
GitBox
Guías
Git community book
Pro Git
Think like a git
GitHub Help
A Visual Git Guide
Actualiza y fusiona
Para actualizar tu repositorio local al commit más reciente ejecuta:


en tu directorio de trabajo para bajar y fuisonar los cambios remotos.

git pull
Para fusionar una rama a tu rama activa (master) usa:
git merge
<branch>
Etiquetas
Se recomienda crear etiquetas para una versión publicada de
un software.
git tag
1.0.0 SHA-1
Reemplazar cambios
Para reemplazar cambios locales ejecuta:
git checkout
nombre_archivo
Para deshacer los todos los cambios locales y commits, traemos la ultima versión del servidor, para ellos ejecuta:
git fetch
origin
git reset
--hard origin/master
Gracias por su
atención
Herramientas para la gestión efectiva de proyectos
Full transcript