Git - mjaque/Kay GitHub Wiki
- git clone - Para crear el repositorio local.
-
git pull - Para actualizar los archivos locales con la versión remota (sin conflicto).
-
(edición y creación de ficheros locales)
-
git add - Para añadir ficheros al repositorio local.
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)
-
git commit - Para confirmar los cambios realizados.
-
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 <file>** - 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.
- Untracked - git add -> Unmodified - (editar) -> Modified - git add -> Staged
<- git remove - <- git checkout - <- git reset