1 |
¿Qué es Git? |
Git es un sistema de control de versiones distribuido que permite a los desarrolladores gestionar cambios en el código fuente y colaborar en proyectos. |
2 |
¿Cuál es el comando para clonar un repositorio en Git? |
El comando es git clone <url-del-repositorio> . |
3 |
¿Cómo se crea una nueva rama en Git? |
Se utiliza el comando git branch <nombre-de-la-rama> . |
4 |
¿Cómo se cambia a una rama existente en Git? |
Con el comando git checkout <nombre-de-la-rama> . |
5 |
¿Cómo se fusiona una rama en Git? |
Para fusionar una rama, primero cámbiate a la rama de destino con git checkout <rama-destino> , y luego usa git merge <rama-a-fusionar> . |
6 |
¿Qué hace el comando git status ? |
El comando git status muestra el estado actual del repositorio, incluyendo archivos modificados, añadidos y no rastreados. |
7 |
¿Cómo se añaden cambios al área de preparación (staging area) en Git? |
Usando el comando git add <archivo-o-directorio> . |
8 |
¿Cuál es el comando para confirmar (commit) los cambios en Git? |
El comando es git commit -m "Mensaje del commit" . |
9 |
¿Cómo se visualizan los commits anteriores en Git? |
Con el comando git log . |
10 |
¿Qué hace el comando git push ? |
El comando git push sube los commits locales a un repositorio remoto. |
11 |
¿Cómo se recupera la última versión de un archivo desde el repositorio remoto? |
Con el comando git pull . |
12 |
¿Qué es un conflicto de fusión en Git? |
Un conflicto de fusión ocurre cuando Git no puede combinar automáticamente cambios de diferentes ramas en un archivo. |
13 |
¿Cómo se resuelven conflictos de fusión en Git? |
Abre los archivos conflictivos, edítalos para resolver el conflicto, y luego añade y confirma los cambios. |
14 |
¿Qué hace el comando git reset ? |
El comando git reset revierte cambios en el área de preparación y/o en el directorio de trabajo. |
15 |
¿Cómo se eliminan archivos del área de preparación sin eliminar los archivos del directorio de trabajo? |
Usa git reset <archivo> . |
16 |
¿Qué hace el comando git diff ? |
El comando git diff muestra las diferencias entre archivos modificados y sus versiones anteriores. |
17 |
¿Cómo se cambian los archivos en un commit anterior? |
Usa git checkout <hash-del-commit> <archivo> . |
18 |
¿Qué es una etiqueta (tag) en Git? |
Una etiqueta es un marcador que se utiliza para identificar versiones específicas en el historial del repositorio. |
19 |
¿Cómo se crea una etiqueta en Git? |
Usa el comando git tag <nombre-de-la-etiqueta> . |
20 |
¿Qué es RTC? |
RTC (Rational Team Concert) es una herramienta de gestión de configuración y control de versiones desarrollada por IBM. |
21 |
¿Cómo se hace un check-out en RTC? |
En RTC, se utiliza el menú contextual en el Eclipse Client para hacer check-out de un componente o una versión. |
22 |
¿Qué es un "workspace" en RTC? |
Un workspace en RTC es un entorno de trabajo donde los desarrolladores pueden realizar cambios y pruebas antes de integrarlos en el repositorio principal. |
23 |
¿Cómo se realiza una revisión de código en RTC? |
Se puede realizar a través del cliente RTC, creando una revisión de código y añadiendo los cambios y comentarios correspondientes. |
24 |
¿Qué es un "repository workspace" en RTC? |
Un repository workspace en RTC es un espacio donde los cambios se almacenan en el repositorio para su posterior integración. |
25 |
¿Cómo se gestionan las versiones en RTC? |
Las versiones en RTC se gestionan utilizando cambiosets y componentes, permitiendo el seguimiento y control de los cambios. |
26 |
¿Cómo se añaden archivos nuevos a un repositorio en RTC? |
Los archivos nuevos se añaden mediante el cliente RTC seleccionando los archivos y usando la opción "Add". |
27 |
¿Qué comando se usa para deshacer el último commit en Git? |
Usa el comando git reset --soft HEAD~1 para deshacer el último commit manteniendo los cambios en el área de preparación. |
28 |
¿Cómo se descarta cambios locales no comprometidos en Git? |
Utiliza el comando git checkout -- <archivo> para descartar cambios en un archivo específico. |
29 |
¿Qué hace el comando git rebase ? |
El comando git rebase aplica los cambios de una rama sobre otra, reescribiendo el historial de commits. |
30 |
¿Cómo se comprueba el historial de cambios en RTC? |
El historial de cambios en RTC se puede comprobar mediante el cliente RTC, accediendo a la vista de "Change Sets" o "Delivery" para ver los cambios realizados. |