B3T10 CONTROL DE VERSIONES Flashcards
Nombra sistemas centralizados de control de versiones
-CVS
-Subversion
-TFS (Team Foundation Server) -> De microsoft
-SourceSafe -> De microsoft
Nombra sistemas distribuidos de control de versiones
-Bazaar
-Bitkeeper
-Dares
-DCVS
-MERCURIAL
-GIT
[BBDDMERGIT]
Nombra un cliente de subversion y un cliente de git
–> TortoiseSVN –>SUBVERSION
–> SourceTree –>GIT
Protocolos que soporta GIT
- SSH
- HTTP(S)
- Local Protocol (NFS)
- GIT Protocol (Puerto 9418)
Comando GIT para crear un nuevo repositorio local
Git init
–> Al crearlo se incluye la carpeta oculta .git ( se incluyen [entre otras] las carpetas index (area staggint), objects (commits, etc), refs(branches, tags)
Comando GIT para conectar con un repositorio remoto
git remote add
Comando GIT para mostrar si un repositorio local tiene configurado algún repositorio remoto
git remote -v
Comando GIT para clonar repositorio en la nube
git clone uri
Comando GIT para configuración básica
git config –global
Comando GIT para mostrar listado de commits realizados
git log
Como se llama por defecto la carpeta para guardar el código final de nuestro proyecto al crearlo con GIT o con GITHUB?
GIT –> master
GITHUB –> main
Nombra las tres zonas diferenciadas en un repo local
- Workspace o working directory –> Nuestros archivos en nuestro PC
- Index, caché o Staging area –> Comienza Git a controlar las versiones [GIT ADD -M “NOMBRE”]
- Local repository –>Repositorio local [GIT COMMIT]
Cómo enviamos los datos de nuestro repositorio local al repositorio remoto?
GIT PUSH
Podemos enviar nuestro código a otro repositorio GIT qu tengamos en otro PC o a un repositorio en la nube como puede ser GITHUB o BITBUCKER o GITLAB
Nombra los comandos para traer del repo remoto información a nuestro repo local
git fetch –> Sólo se trae metadatos
git pull –> Se trae todo y machaca contenido
Comando GIT para crear rama y movernos a ella
GIT CHECKOUT -B NOMBRERAMA
Para crearla también podemos utilizar el comando
GIT BRANCH NOMBRERAMA
Para movernos a ella tb podemos utilizar el mismo comando anterior (siempre que exista NOMBRERAMA)