0% encontró este documento útil (0 votos)
29 vistas2 páginas

Github / Git: Export Export Export

El documento explica el uso de Git y GitHub, destacando su función como controladores de versiones y servidores de alojamiento de proyectos. Describe comandos esenciales como git clone, git add, git commit, y git push, así como la gestión de ramas y resolución de conflictos. También menciona la estructura de un repositorio y su relación con el directorio de trabajo y el área de preparación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas2 páginas

Github / Git: Export Export Export

El documento explica el uso de Git y GitHub, destacando su función como controladores de versiones y servidores de alojamiento de proyectos. Describe comandos esenciales como git clone, git add, git commit, y git push, así como la gestión de ramas y resolución de conflictos. También menciona la estructura de un repositorio y su relación con el directorio de trabajo y el área de preparación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

GITHUB / GIT

export CLICOLOR='true'
export LSCOLORS="gxfxcxdxbxCgCdabagacad"
export EDITOR=vi
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \
(.*\)/ (\1)/'
}

export PS1='\[$(tput setaf 7)\]\u@\[$(tput setaf 2)\]\h:\


[$(tput setaf 4)\]\w\[$(tput setaf 1)\]$
(parse_git_branch)\[$(tput sgr0)\] $ '
Git = controlador de versiones
Github = servidor / Hosting

servidor: remote repository // donde se aloja el proyecto, los compañeros pueden acceder a él,
cambios etc
entorno: working directory, staging area, local repository

git clone: comunica remote repository con local repository y working directory

Añadiendo archivos:
git add(del working al staging) > git commit(del staging al local) > git push(del local al remote)

Repositorio: sitio o carpeta donde se guarda el proyecto, local u online


Directorio: carpeta en concreto.
git: herramienta que nos permitirá guardar nuestro código a lo largo del tiempo
github: donde podemos ir guardando nuestros repositorios de git. //bitbucket otros

“Repositorio está en GitHub”


“Copia = Clon” // comando para copiar = Git clone

conocer estado de archivos = status // se consulta en git


comando: git status

Rastreo de los archivos modi cados = track // se consulta en git


comando: git add

Guardar archivos rastreados para salvarlos en git = commit // se consulta en git


comando: git commit

Cambios guardados subirlos a un repositorio remoto = upload // para que esté online
comando: git push

Descargar cambios en repositorio local = pull // vs clonar el repositorio desde cero


comando: git pull

Ramas: comando git branch


crear nueva rama = git branch nombre
cambiar de rama = git checkout nombre
fi
crear nueva rama + cambiar a la nueva rama creada = git checkout -b nombre
hacer un merge(desde la cuenta “ nal”, main por ej) = git merge nombreDeLaOtraRama
borrar una rama, asegurarse de que el codigo está mergeado en algún sitio antes de
hacerlo= git branch -d nombre

Con ictos: 4 opciones


borrarlo todo // no nos quedamos con nada
quedarnos con la rama en la que estamos
quedarnos con la rama desde la que hacemos el merge
quedarnos los 2

Convencional commits:
feat: nueva funcionalidad
x: bug solucionado
docs: documentación
fl
fi
fi

También podría gustarte