git basico para el dia a dia
DESCRIPTION
Una introducción del trabajo con GIT. Se señalan los comandos básicos para empezar a trabajar con ficheros.TRANSCRIPT
VIVIENDO CON GIT
REPASO RÁPIDORepositorio
Ramas
Estados
Acciones
[local(es)/remoto(s)]
[master/principales/secundarias]
[sin-control/no-modificado/modificado/indexado]
[añadir/eliminar/editar/preparar/comprometer]
ESCENARIOSRama Única
masterRama de desarrollo
master/developRamas múltiples
master/develop/fixes/issue
OBJETIVOS
Iniciar un repositorio local y configurarlo.
Trabajar con los ficheros.
Estados de los ficheros.
Acciones en el repositorio local.
CREANDO Y CONFIGURANDO
git config --global user.name “User name”
git config user.email [email protected]
git config --global core.editor vim
git config --global user.name “User name”
git config user.email [email protected]
git config --global core.editor vim
git initgit init
Crear un repositorio
Configuración de identidad
ADAPTANDO
$ git config –-global alias.st status$ git st$ git config –-global alias.st status$ git st
$ git config --global color.ui true$ git config --global color.ui true
$ git config log.decorate true
Crear un alias
Algo de color
Aún más color
MODIFICANDO FICHEROSgit add .git add *.cppgit add un/archivo/especificogit add una/carpeta
git mv file.txt fileLo mismo que: mv file.txt file
git rm file.txtgit add file
git rm filegit rm --cached fileLo mismo que: rm file
git checkout file
Añadiendo ficheros
Renombrando ficheros
Removiendo ficheros
GUARDANDO CAMBIOS
git commit -m 'mensaje del commit'git commit -am 'todos los archivos modificados'git commit --amend
git stash listgit stash applygit stash popgit stash drop stash@{0}
Comprometiendo los cambios
Cambios temporales
VIVIENDO CON GIT