Skip to content
Miguel Jaque edited this page Apr 12, 2019 · 2 revisions

GIT

CREACIÓN DEL REPOSITORIO

  1. git clone - Para crear el repositorio local.

CICLO DE TRABAJO

  1. git pull - Para actualizar los archivos locales con la versión remota (sin conflicto).

  2. (edición y creación de ficheros locales)

  3. git add - Para añadir ficheros al repositorio local. git add .

    git remove - Para quitar un fichero del repositorio y lo borra en local. git remove --cached - Para quitar un fichero del repositorio pero manteniéndolo en local (sin CVS) rm - Para quitar el fichero en local pero seguirá en el repo remoto.

    git reset HEAD - Para desmarcar los cambios (unstage) git checkout -- - Para revertir el fichero local a la versión remota (si no está marcado para confirmar)

  4. git commit - Para confirmar los cambios realizados.

  5. git push - Para subir el commit al repositorio remoto.

    Si hay conflicto: git pull git merge - Mezcla el contenido del remoto con el local. Detecta los conflictos. (Solución de conflictos) git add - Para marcar el conflicto como resuelto git commit git push

git status - Para ver el estado del repositorio local. git log - Para ver la historia de un fichero. git ls-files - Para ver los ficheros que están en el índice local.

CICLO DE VIDA DE UN FICHERO

- Untracked - 	git add   -> 	Unmodified -    (editar) 	->  Modified 	- git add ->	Staged
			<- git remove -					<- git checkout -				<- git reset

Clone this wiki locally