PDF de programación - Git fundamentos odp

Imágen de pdf Git fundamentos odp

Git fundamentos odpgráfica de visualizaciones

Publicado el 7 de Septiembre del 2017
710 visualizaciones desde el 7 de Septiembre del 2017
1,1 MB
50 paginas
Creado hace 8a (26/10/2015)
¿Qué es?



Presupuesto_v2.doc



Cartel_v5.jpg



2010_05_17_web



Problemas











VCS: Version Control System

SCM: Source Control Management



Commit



¿Para quién?

● Lenguajes interpretados
● Lenguajes compilados
● Diseñadores
● PDF, docx, odt,...



Tipos de

SCM



Locales
SCCS RCS

1972 1982



Equipo local

Versión 4

Versión 3

Versión 3

Versión 2

Versión 2

Versión 2

Versión 1

Versión 1

Versión 1

Versión 1



tiempo

Cliente servidor

CVS Subversion

1990 2000



Servidor
central

Versión 3

Versión 2

Versión 1



Equipo 1

Equipo 2



Equipo 3

Equipo 4

Distribuidos



Equipo 1

Equipo 3

V 3

V 2

V 1

V 3

V 2

V 1

Equipo 2

Servidor

V 3

V 2

V 1

V 3

V 2

V 1



La creación de

Git



BitKeeper

2000



Características

● Rápido y escalable
● Copia completa
● Desarrollo distribuido
● Trabajo local
● Alienta las ramas
● Instantáneas



Características (II)

● Múltiples protocolos
● Robustez: SHA-1
● Libre
● Gratuito



Versiones



Windows
Git for Windows





apt-get install git





yum install git



Mac

Git-osx-installer

MacPorts



Obtener ayuda



git help [comando]

git help init

git [comando] --help

git init --help



man git-[comando]

man git-init

man git [comando]

man git init



Subcomandos

git help -a

Guías de conceptos

git help -g

git help [concepto]
git help glossary



Configuración
inicial de Git



Configuración

●Sistema

● git config --system
● /etc/gitconfig
● C:\Program Files (x86)\Git\etc\gitconfig



Configuración

●Usuario
● ~/.gitconfig
● C:\Users\Mi usuario
● git config --global



Configuración

●Repositorio

● .git/config
● git config --local



Configuración

git config --global user.name "Fonte Learn"
git config --global user.email [email protected]



Configuración

git config --global core.editor emacs
git config --global core.editor vim
git config --global core.editor notepad.exe



Configuración

git config --global merge.tool vimdif
git config --global color.ui true

git config --global core.autocrlf true
git config --global core.autocrlf input



Configuración

git config --global user.name
git config --global user.email
git config --list



Conceptos

básicos



Repositorio



Commit



Zonas en Git

Directorio
de trabajo

Zona de
preparación

Repositorio

Preparar archivos

Commit

Checkout



Estados y flujo

Sin

seguimiento

Sin

modificación

Con seguimiento

Modificado

Preparado

Añadir archivo

Eliminar archivo

Edición

Commit



Ignorado



SHA-1

Commit

Función
SHA-1

160 bits



HEAD

Commit 1

75528b9

Commit 1

Commit 2

75528b9

8daf16a

Commit 1

Commit 2

Commit 3

75528b9

8daf16a



a346348

Rama

HEAD

master

Commit 1

Commit 2

75528b9

8daf16a

de396a3

Commit 5

Commit 3

Commit 4

a3ae45c

456af81



pruebas

Ejercicios



Dónde continuar?

Libro “Git. Fundamentos”.
http://fontelearn.com/es/git-fundamentos/

Libro “Pro Git” http://git-scm.com/book/es/

Libro “Version Control with Git” de O'Really

Git Cheatsheets



www.jesusamieiro.com

26/10/2015-28/10/2015

Universidade de Vigo
  • Links de descarga
http://lwp-l.com/pdf6858

Comentarios de: Git fundamentos odp (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad