SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
CONTROL VERSIONES GIT
COMANDOS
TRES VERSIONES DEL
CONCESIONARIO COCHES
Fecha entrega: 06-05-15
Autores: Rafael Miranda Ibáñez
Tras instalar GIT en nuestro ordenador, el primer paso es crear una carpeta donde alojar
nuestro repositorio local desde el que subiremos nuestros códigos a repositorio remoto. A
su vez, crearemos un nuevo repositorio en nuestra cuenta de GitHub.
Tras copiar la URL de nuestro respositorio vamos a Bash y nos situamos en la carpeta
que hemos creado para alojar nuestro repositorio local.
Situados en esta carpeta ejecutamos el comando “git init” para crear nuestro repositorio
local. Y hacemos “git status” para comprobar que se ha creado.
Tras esto clonamos nuestro repositorio con el comando “clone”.
Ahora nos tenemos que situar, desde nuestra consola de comandos, en la carpeta que
hemos clonado, donde deberemos arrastrar la carpeta que contiene el código que
queremos subir:
El siguiente paso es comenzar a añadir código a nuestra staging area.
Antes de esto hacemos una pausa para observar como es actualmente la estructura de
carpetas:
Observamos que dentro de la carpeta que habíamos creado desde la que hacer la subida
de nuestros códigos tenemos la carpeta repositorio que desde GitHub hemos clonado
(ConcesionarioCoches), y como carpeta oculta tenemos el repositorio local. Si entramos
en la carpeta clonada observamos otra carpeta oculta y la carpeta que contiene los
códigos objeto de la futura subida.
Para efectuar esta subida usamos el comando “add”, y comprobamos que los archivos se
han añadido.
Tras esto tenemos que hacer el commit de esta versión añadiéndole el mensaje descripción que
queramos. Pero para esto tenemos que identificarnos para que el terminal acepte nuestras ordenes.
Lo hacemos de la siguiente manera:
Tras esto ya podemos hacer nuestro primer “commit”.
Por último tenemos que darle el “empujón definitivo” a nuestro código para subirlo y hacerlo
visible en nuestra cuenta GitHub. Para ello utilizamos el comando “push”.
Observamos nuestro primera versión de código ya subida a nuestra cuenta de GitHub:
Recordemos que teníamos tres versiones diferentes y queremos subirlas de manera que podamos
apreciar los cambios introducidos viendo el color de cada línea de código en el nuevo commit
(verde para añadido, y rojo para eliminado).
Para que esto funcione tenemos que eliminar la carpeta contenedora del código de la carpeta
clonada en nuestra estructura de carpetas y copiar la siguiente carpeta que contiene la nueva versión
pero, importante, manteniendo el mismo nombre en la carpeta, de lo contrario GIT lo entenderá
como proyectos diferentes.
Una vez hecho esto tenemos simplemente que repetir los pasos:
1. #git add --all. 2. # git commit -m “el mensaje que queramos”. 3. #git push -u origin master
Y volvemos a repetir esta
operación eliminando la carpeta
contenedor del código y copiando
la nueva versión (recordemos,
manteniendo el mismo nombre a
la carpeta).
Podemos ver como finalmente tenemos un repositorio con un código final, compuesto por una serie
de clases:
Y podemos ver como existen tres commits (o versiones) diferentes que podemos usar para comparar
la evolución del código o para recuperar situaciones anteriores que por error hemos desechado .
Evidentemente hay muchas clases en las que no se aprecia ninguna ampliación o reducción porque
son clases totalmente nuevas (verde) o eliminadas (rojo). Pero por ejemplo podemos observar esta
utilidad gracias a la coloración en la siguiente clase que pertenece a dos commits y ha sido
modificada en el último.

Contenu connexe

Tendances

PPT Git GitHub
PPT Git GitHubPPT Git GitHub
PPT Git GitHub
drsevilla
 

Tendances (20)

Git / Guía Básica
Git / Guía BásicaGit / Guía Básica
Git / Guía Básica
 
02 versionamientoy usogit_i_parte
02 versionamientoy usogit_i_parte02 versionamientoy usogit_i_parte
02 versionamientoy usogit_i_parte
 
Curso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en GithubCurso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en Github
 
Tutorial Gitblit
Tutorial GitblitTutorial Gitblit
Tutorial Gitblit
 
Introducción al uso Git y GitHub para trabajo colaborativo
Introducción al uso Git y GitHub para trabajo colaborativoIntroducción al uso Git y GitHub para trabajo colaborativo
Introducción al uso Git y GitHub para trabajo colaborativo
 
Introducción a git y git hub
Introducción a git y git hubIntroducción a git y git hub
Introducción a git y git hub
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantes
 
Uso de git (Cursos de e-ghost 2011)
Uso de git (Cursos de e-ghost 2011)Uso de git (Cursos de e-ghost 2011)
Uso de git (Cursos de e-ghost 2011)
 
Control de versiones con Git y Github
Control de versiones con Git y GithubControl de versiones con Git y Github
Control de versiones con Git y Github
 
Git: control de versiones
Git: control de versionesGit: control de versiones
Git: control de versiones
 
WorkShop: Introducción a GIT
WorkShop: Introducción a GITWorkShop: Introducción a GIT
WorkShop: Introducción a GIT
 
Mini-tutorial de git
Mini-tutorial de gitMini-tutorial de git
Mini-tutorial de git
 
Taller breve de introduccion a Git
Taller breve de introduccion a GitTaller breve de introduccion a Git
Taller breve de introduccion a Git
 
Fork, solición de issues y pull request en GitHub
Fork, solición de issues y pull request en GitHubFork, solición de issues y pull request en GitHub
Fork, solición de issues y pull request en GitHub
 
Tallerintroducciongit
TallerintroducciongitTallerintroducciongit
Tallerintroducciongit
 
PPT Git GitHub
PPT Git GitHubPPT Git GitHub
PPT Git GitHub
 
Introducción a GIT
Introducción a GITIntroducción a GIT
Introducción a GIT
 
Introducción a git
Introducción a gitIntroducción a git
Introducción a git
 
Mejora tu productividad con git
Mejora tu productividad con gitMejora tu productividad con git
Mejora tu productividad con git
 
Control de versiones con GIT
Control de versiones con GITControl de versiones con GIT
Control de versiones con GIT
 

Similaire à Tutorial git comandos

Control de versiones en eclipse
Control de versiones en eclipseControl de versiones en eclipse
Control de versiones en eclipse
rmirandaibanez
 
Configuración de github
Configuración de githubConfiguración de github
Configuración de github
lpedrerosa
 
05 intro-git-github-heroku-v4
05 intro-git-github-heroku-v405 intro-git-github-heroku-v4
05 intro-git-github-heroku-v4
fyomaira
 

Similaire à Tutorial git comandos (20)

Instrucciones_Git.pdf
Instrucciones_Git.pdfInstrucciones_Git.pdf
Instrucciones_Git.pdf
 
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxGuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
 
Control de versiones en eclipse
Control de versiones en eclipseControl de versiones en eclipse
Control de versiones en eclipse
 
Control de versiones en eclipse
Control de versiones en eclipseControl de versiones en eclipse
Control de versiones en eclipse
 
Control de versiones desde Eclipse.
Control de versiones desde Eclipse.Control de versiones desde Eclipse.
Control de versiones desde Eclipse.
 
Configurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ideConfigurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ide
 
Tutorial Git y Smart Git
Tutorial Git y Smart GitTutorial Git y Smart Git
Tutorial Git y Smart Git
 
Git training
Git trainingGit training
Git training
 
Introducción a Git
Introducción a GitIntroducción a Git
Introducción a Git
 
Git y Jenkins. El futuro en la gestión del ciclo de vida de aplicaciones
Git y Jenkins. El futuro en la gestión del ciclo de vida de aplicacionesGit y Jenkins. El futuro en la gestión del ciclo de vida de aplicaciones
Git y Jenkins. El futuro en la gestión del ciclo de vida de aplicaciones
 
Configuración de github
Configuración de githubConfiguración de github
Configuración de github
 
GIT presentación de teoría y practica.pdf
GIT presentación de teoría y practica.pdfGIT presentación de teoría y practica.pdf
GIT presentación de teoría y practica.pdf
 
Git y github básico
Git y github básicoGit y github básico
Git y github básico
 
05 intro-git-github-heroku-v4
05 intro-git-github-heroku-v405 intro-git-github-heroku-v4
05 intro-git-github-heroku-v4
 
Como operar con_code...
Como operar con_code...Como operar con_code...
Como operar con_code...
 
Como operar con code...
Como operar con  code...Como operar con  code...
Como operar con code...
 
Como operar con code...
Como operar con  code...Como operar con  code...
Como operar con code...
 
Git.manual.usuario
Git.manual.usuarioGit.manual.usuario
Git.manual.usuario
 
Presentacion pc2 new
Presentacion pc2 newPresentacion pc2 new
Presentacion pc2 new
 
Git training git hub remote
Git training git hub remoteGit training git hub remote
Git training git hub remote
 

Plus de rmirandaibanez

Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"
rmirandaibanez
 

Plus de rmirandaibanez (20)

Doctrine symfony
Doctrine symfonyDoctrine symfony
Doctrine symfony
 
Doctrine symfony
Doctrine symfonyDoctrine symfony
Doctrine symfony
 
Completando blog
Completando blogCompletando blog
Completando blog
 
Primera app
Primera appPrimera app
Primera app
 
Instalacion symfony2
Instalacion symfony2Instalacion symfony2
Instalacion symfony2
 
Instalación Android Studio
Instalación Android StudioInstalación Android Studio
Instalación Android Studio
 
Sisinf practica1 requerimientos_so
Sisinf practica1 requerimientos_soSisinf practica1 requerimientos_so
Sisinf practica1 requerimientos_so
 
Caso transformacion modelo ei modelo relacional
Caso transformacion modelo ei   modelo relacionalCaso transformacion modelo ei   modelo relacional
Caso transformacion modelo ei modelo relacional
 
Reglas conversión modelo relacional esquema
Reglas conversión modelo relacional esquemaReglas conversión modelo relacional esquema
Reglas conversión modelo relacional esquema
 
Caso transformacion modelo EI - modelo relacional
Caso transformacion modelo EI - modelo relacionalCaso transformacion modelo EI - modelo relacional
Caso transformacion modelo EI - modelo relacional
 
Caso transformacion modelo EI - Modelo relacional
Caso transformacion modelo EI - Modelo relacionalCaso transformacion modelo EI - Modelo relacional
Caso transformacion modelo EI - Modelo relacional
 
Ejercicio vlsm complejo
Ejercicio vlsm complejoEjercicio vlsm complejo
Ejercicio vlsm complejo
 
Reglas conversión modelo relacional
Reglas conversión modelo relacionalReglas conversión modelo relacional
Reglas conversión modelo relacional
 
Instalación Eclipse. Básico
Instalación Eclipse. BásicoInstalación Eclipse. Básico
Instalación Eclipse. Básico
 
Java - Metodos - Iterativo
Java - Metodos - IterativoJava - Metodos - Iterativo
Java - Metodos - Iterativo
 
Documentación practica 2
Documentación practica 2Documentación practica 2
Documentación practica 2
 
Cuestionarios SGBD y arboles B+
Cuestionarios SGBD y arboles B+Cuestionarios SGBD y arboles B+
Cuestionarios SGBD y arboles B+
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Detalle de creacion de "Mi primera base de datos"
Detalle de creacion de "Mi primera base de datos"Detalle de creacion de "Mi primera base de datos"
Detalle de creacion de "Mi primera base de datos"
 
Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"
 

Dernier

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Dernier (6)

Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 

Tutorial git comandos

  • 1. CONTROL VERSIONES GIT COMANDOS TRES VERSIONES DEL CONCESIONARIO COCHES Fecha entrega: 06-05-15 Autores: Rafael Miranda Ibáñez
  • 2. Tras instalar GIT en nuestro ordenador, el primer paso es crear una carpeta donde alojar nuestro repositorio local desde el que subiremos nuestros códigos a repositorio remoto. A su vez, crearemos un nuevo repositorio en nuestra cuenta de GitHub. Tras copiar la URL de nuestro respositorio vamos a Bash y nos situamos en la carpeta que hemos creado para alojar nuestro repositorio local. Situados en esta carpeta ejecutamos el comando “git init” para crear nuestro repositorio local. Y hacemos “git status” para comprobar que se ha creado. Tras esto clonamos nuestro repositorio con el comando “clone”.
  • 3. Ahora nos tenemos que situar, desde nuestra consola de comandos, en la carpeta que hemos clonado, donde deberemos arrastrar la carpeta que contiene el código que queremos subir: El siguiente paso es comenzar a añadir código a nuestra staging area. Antes de esto hacemos una pausa para observar como es actualmente la estructura de carpetas: Observamos que dentro de la carpeta que habíamos creado desde la que hacer la subida de nuestros códigos tenemos la carpeta repositorio que desde GitHub hemos clonado (ConcesionarioCoches), y como carpeta oculta tenemos el repositorio local. Si entramos en la carpeta clonada observamos otra carpeta oculta y la carpeta que contiene los códigos objeto de la futura subida. Para efectuar esta subida usamos el comando “add”, y comprobamos que los archivos se han añadido.
  • 4. Tras esto tenemos que hacer el commit de esta versión añadiéndole el mensaje descripción que queramos. Pero para esto tenemos que identificarnos para que el terminal acepte nuestras ordenes. Lo hacemos de la siguiente manera: Tras esto ya podemos hacer nuestro primer “commit”. Por último tenemos que darle el “empujón definitivo” a nuestro código para subirlo y hacerlo visible en nuestra cuenta GitHub. Para ello utilizamos el comando “push”.
  • 5. Observamos nuestro primera versión de código ya subida a nuestra cuenta de GitHub: Recordemos que teníamos tres versiones diferentes y queremos subirlas de manera que podamos apreciar los cambios introducidos viendo el color de cada línea de código en el nuevo commit (verde para añadido, y rojo para eliminado). Para que esto funcione tenemos que eliminar la carpeta contenedora del código de la carpeta clonada en nuestra estructura de carpetas y copiar la siguiente carpeta que contiene la nueva versión pero, importante, manteniendo el mismo nombre en la carpeta, de lo contrario GIT lo entenderá como proyectos diferentes. Una vez hecho esto tenemos simplemente que repetir los pasos: 1. #git add --all. 2. # git commit -m “el mensaje que queramos”. 3. #git push -u origin master Y volvemos a repetir esta operación eliminando la carpeta contenedor del código y copiando la nueva versión (recordemos, manteniendo el mismo nombre a la carpeta).
  • 6. Podemos ver como finalmente tenemos un repositorio con un código final, compuesto por una serie de clases: Y podemos ver como existen tres commits (o versiones) diferentes que podemos usar para comparar la evolución del código o para recuperar situaciones anteriores que por error hemos desechado .
  • 7. Evidentemente hay muchas clases en las que no se aprecia ninguna ampliación o reducción porque son clases totalmente nuevas (verde) o eliminadas (rojo). Pero por ejemplo podemos observar esta utilidad gracias a la coloración en la siguiente clase que pertenece a dos commits y ha sido modificada en el último.