Bloque3-Tema10-Control de versiones Flashcards
Controladores de versiones centralizados?
-CVS
-Subversion (SVN) / TortoiseSVN (Cliente)
-TFS (Team foundation Server) /SourceSafe
Controladores de versiones distribuidos?
-Git
-Mercurial
-Bazaar
-Darcs
-BitKeeper
Coo se llama la rama principal de Git?
Master, Main o Trunk.
Quien creo Git?
Linus torvalds.
Por que puerto escucha git (Modo seguro)
9418
Que es un blob en git?
binary large object. Es el tipo de objeto que se utiliza para almacenar el contenido de cada archivo en un repositorio.
Como crearias un repositorio con git?
git init
como clonarias un repositorio con git?
git clone “uri”
Para que sirve el fichero .gitignore
Para que git ignore determinados tipos de archivos que le indica
Para que sirve el directorio .git
Es el directorio donde se almacena toda la metainformacion oculta.
Que hace el comando git remote -v
Ver repositorio online al que esta “enganchado”
Con que comando verias los commits realizados?
git log
Que zonas hay para los estados de git?
Working Directory | Staging Area(Index) |Local repo | remote repo
Donde se añade un fichero al crearlo en git?
Al working directory
Con que comando pasarias el fichero del working directory al staging area?
git add
Para que sirve la staging area (Index)
Aqui estan los ficheros sobre los que quieres hacer commit
Como pasarias de la staging area (Index) al local repo?
git commit.
Como volverias del local repo al working directory?
git checkout
Como pasarias del local repo al remote repo?
git push
Como volverias del remote repo al local repo?
git fetch (Funciona a nivel de rama, existe fetch all)
o
git pull
fetch se traen como los metadatos, pero no los archivos. Si despues del fetch haces un status te va a decir qu el repositorio en la red esta mas avanzado.
Con pull te traes los archivos.
Como subirias TODOS los archivos del working directory al staging area
git add .
Como harias para crear una rama y moverte a ella?
git checkout -b “nombre de la rama”
git checkout solo te mueve
Las ramas al crearse tienen lo mismo que la master
Hablando de COmmits, que es HEAD?
HEAD->cuando realizas un git log, apunta al ultimo commit realizado
Comando para ver info sobre los estados en un repo local?
git status