PDF de programación - Git Fundamentos - Guion de comandos

Imágen de pdf Git Fundamentos - Guion de comandos

Git Fundamentos - Guion de comandosgráfica de visualizaciones

Publicado el 7 de Septiembre del 2017
1.161 visualizaciones desde el 7 de Septiembre del 2017
224,1 KB
61 paginas
Creado hace 8a (27/10/2015)
Git

Fundamentos

Guion de comandos

Git. Fundamentos. Guion de comandos 27/10/2015

Git. Fundamentos. Guion de comandos

Desarrollado por Jesús Amieiro Becerra

Este archivo se encuentra bajo una licencia Creative Commons Reconocimiento-CompartirIgual (CC
BY-SA). Se permite el uso comercial de la obra y de las posibles obras derivadas, la distribución de
las cuales se debe hacer con una licencia igual a la que regula la obra original.

Versión actual: 27/10/2015

Puedes obtener la última versión disponible en http://fontelearn.com/es/git-fundamentos/ o en
http://www.jesusamieiro.com/docs/

2

Git. Fundamentos. Guion de comandos 27/10/2015

Índice de contenido
1 Instalación........................................................................................................................................................................... 4
1.1 Windows..................................................................................................................................................................... 4
1.2 Linux............................................................................................................................................................................. 4
1.3 OS X.............................................................................................................................................................................. 5
2 Primeros pasos.................................................................................................................................................................. 7
2.1 Ayuda........................................................................................................................................................................... 7
2.2 Configuración inicial.............................................................................................................................................. 8
3 Ejemplos............................................................................................................................................................................... 9
3.1 Clonando un repositorio...................................................................................................................................... 9
3.2 A partir de un proyecto existente................................................................................................................... 11
3.3 A partir de un proyecto nuevo........................................................................................................................ 12
3.4 Añadiendo un primer archivo.......................................................................................................................... 13
3.5 Primer commit....................................................................................................................................................... 14
3.6 Añadiendo más archivos.................................................................................................................................... 14
3.7 Editando archivos................................................................................................................................................. 17
3.8 Borrando archivos................................................................................................................................................ 20
3.9 Borrando archivos (II).......................................................................................................................................... 21
3.10 Renombrando y moviendo archivos........................................................................................................... 22
3.11 Renombrando y moviendo archivos (II)....................................................................................................24
3.12 Ignorar archivos.................................................................................................................................................. 25
3.13 Crear una rama.................................................................................................................................................... 31
3.14 Mostrar las ramas............................................................................................................................................... 33
3.15 Cambiarse de rama............................................................................................................................................ 33
3.16 Trabajando con una rama............................................................................................................................... 34
3.17 Crear y cambiar a una rama........................................................................................................................... 35
3.18 Renombrar una rama........................................................................................................................................ 37
3.19 Borrar una rama.................................................................................................................................................. 38
3.20 Fusionar ramas.................................................................................................................................................... 38
3.21 Conflictos en la fusión entre ramas............................................................................................................. 41
3.22 Rebase.................................................................................................................................................................... 44
3.23 Rebase (II).............................................................................................................................................................. 45
3.24 Stash........................................................................................................................................................................ 47
4 Servidor.............................................................................................................................................................................. 52
4.1 Usuario 1.................................................................................................................................................................. 52
4.2 Usuario 2.................................................................................................................................................................. 54
4.3 Usuario 1.................................................................................................................................................................. 57
4.4 Usuario 2.................................................................................................................................................................. 60

3

Git. Fundamentos. Guion de comandos 27/10/2015

1 Instalación

1.1 Windows

# Instalación en Windows
# Instalación mediante interfaz gráfica
pwd
ls –la
git --version

git version 2.1.4

1.2 Linux

# Instalación en Ubuntu
# Comprobación de que Git no esté instalado
git
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
git –version

git version 2.1.4

# Opcional. Instalación de todos los subpaquetes complementarios
sudo apt-get install git-all

# Instalación en Ubuntu mediante PPA
# Comprobación de que Git no esté instalado
git
sudo add-apt-repository ppa:git-core/ppa

4

Git. Fundamentos. Guion de comandos 27/10/2015

sudo apt-get update
sudo apt-get install git
# Si ya lo tuviéramos instalado solo tendríamos que ejecutar para
# tener la versión de Git actualizada
sudo apt-get upgrade

# Instalación en CentOS
# Comprobación de que Git no esté instalado
git
sudo yum upgrade
sudo yum install git
git --version

git version 2.1.4

# Opcional. Instalación de todos los subpaquetes complementarios
sudo yum install git-all

1.3 OS X

# Instalación en OS X
# Instalación mediante interfaz gráfica
pwd
ls –la
git --version

git version 2.1.4

# Instalación en OS X
# Instalación mediante MacPorts

5

Git. Fundamentos. Guion de comandos 27/10/2015

sudo port install git-core +svn +doc +bash_completion +gitweb

6

Git. Fundamentos. Guion de comandos 27/10/2015

2 Primeros pasos

2.1 Ayuda

git

# Distintas formas de obtener ayuda
git help init
git init --help
man git init
man git-init

# Lista completa con todos los subcomandos disponibles
git help -a
# Lista con las guías de conceptos más habituales
git help -g
# Ejemplo de la guía de conceptos “glossary”
git help glossary

7

Git. Fundamentos. Guion de comandos 27/10/2015

2.2 Configuración inicial

# Configuro el nombre del usuario a nivel de usuario
git config --global user.name "Fonte Learn"
# Configuro la dirección de correo electrónico
git config --global user.email [email protected]
# Configuro emacs como editor
git config --global core.editor emacs
# Configuro notepad.exe como editor en Windows
git config --global core.editor notepad.exe
# Configuro vim como editor
git config --global core.editor vim
# Configuro vimdiff para mostrar las diferencias entre dos archivos
# y como herramienta de resolución de conflictos
git config --global diff.tool vimdiff
git config --global merge.tool vimdiff
# Configuro la salida para que se muestre con colores
git config --global color.ui true
# Configuro las conversiones de final de línea
# Solo necesario en sistemas Windows
git config --global core.autocrlf true
# Configuro que solo se convierta el final de línea en la entrada
git config --global core.autocrlf input
# Muestro la configuración de Git
git config --list

user.name=Fonte Learn

[email protected]

core.editor=vim

merge.tool=vimdiff

color.ui=true

8

Git. Fundamentos. Guion de comandos 27/10/2015

3 Ejemplos

3.
  • Links de descarga
http://lwp-l.com/pdf6859

Comentarios de: Git Fundamentos - Guion de comandos (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