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

conceptos básicos sobre Git. por coderos
by

Juan Vargas Valencia

on 24 November 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Git

Conceptos de Git
El Problema
Sistema de Control
de Versiones
Local
Los Tres Estados
Instalacion
Windows
1. Definir Usuario
$ git config --global user.name "juan"
$ git config --global user.email juannn91@gmail.com
Muchos cambios
Muchos Colaboradores
Un mismo producto
La Solución
Un sistema para el Control de Versiones
V1
V2
V3
V4
V4.0
V4.0.1
Centralizado
Distribuido
archivo
BD
V1
V2
V3
Archivo
Servidor VSC
Archivo
Computador B
Computador A
Servidor VSC
V1
V2
V3
Computador A
V1
V2
V3
Archivos
Versión DB
V1
V2
V3
Versión DB
Computador A
V1
V2
V3
Archivos
Versión DB
Git
BitKeeper
2002
Linux kernel
2005
Comunidad Linux Kernel
BitKeeper
Mac
Linux
http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
http://code.google.com/p/git-osx-installer/downloads/list
$ yum install git-core
$ apt-get install git-core
Distribuciones basadas en Debian
Fedora
El editor
$ git config --global core.editor emacs
" Git acepta kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge, y opendiff como herramientas de mescla . "
Obtener Ayuda
$ git help <verb>
a. Inicializar un repositorio
en un directorio existente
Ir al directorio y digitar
$ git init
Primer Commit
$ git add <<archivo>>
b. Clonar repositorio existente
$git clone [url] [nombre]
Grabando Cambios en
el repositorio
Verificar el estado
$ git status
Ignorar Archivos
$ cat .gitignore
*.[oa]
*~
Las reglas de los patrones que se pueden poner son
Las líneas en blanco o las líneas que comienzan con # son ignoradas.
Patrones glob estándar funciona.
Usted puede terminar patrones con una barra diagonal (/) para especificar un directorio.
Se puede negar un patrón arrancando con un signo de exclamación (!).
Ver Diferencias
$ git diff
--cached
Hacer commit
$ git commit -m "comentario"
-a para saltarse el stage
$ git commit --amend
para modificar un commit anterior
Full transcript