Conceptos Básicos de Git y Comandos
40 Questions
3 Views

Conceptos Básicos de Git y Comandos

Created by
@LeanCubism

Questions and Answers

¿Cuál es una de las funciones principales de GitHub?

  • Mejora la visualización gráfica de programas.
  • Proporciona almacenamiento de datos en la nube.
  • Facilita la gestión de proyectos y la colaboración en equipo. (correct)
  • Permite a los usuarios crear bases de datos complejas.
  • ¿Qué opción se debe seleccionar para instalar Git Bash en Windows?

  • Instalar solo el editor de texto.
  • Seleccionar usar solo el símbolo del sistema de Windows.
  • Desmarcar todas las opciones predeterminadas.
  • Marcar 'Git Bash Here' en los componentes. (correct)
  • ¿Cuál es el primer paso para instalar Git en Windows?

  • Ejecutar el instalador de Git.
  • Descargar Git desde el sitio web oficial. (correct)
  • Aceptar los términos de la licencia.
  • Configurar el PATH del sistema.
  • Al seleccionar el editor de texto para Git, ¿cuál de las siguientes opciones se puede elegir?

    <p>Notepad++.</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones permite usar Git solo desde la terminal de Git Bash?

    <p>Use Git from Git Bash only.</p> Signup and view all the answers

    ¿Qué debe hacerse después de aceptar los términos de la licencia durante la instalación de Git?

    <p>Elegir un editor de texto predeterminado.</p> Signup and view all the answers

    ¿Cuál es una de las opciones al configurar el PATH del sistema?

    <p>Usar Git y herramientas Unix desde el símbolo del sistema.</p> Signup and view all the answers

    Al descargar Git, ¿cuál es el primer paso que se debe realizar?

    <p>Hacer clic en el enlace de descarga para Windows.</p> Signup and view all the answers

    ¿Qué función tiene un 'commit' en Git?

    <p>Guardar un conjunto de cambios en un momento específico.</p> Signup and view all the answers

    ¿Cuál es la finalidad de la fusión (merge) en Git?

    <p>Combinar cambios de una rama en otra.</p> Signup and view all the answers

    ¿Qué caracteriza a un repositorio remoto?

    <p>Es accesible desde un servidor como GitHub.</p> Signup and view all the answers

    ¿Qué ocurre durante un conflicto de fusión?

    <p>Los cambios no se pueden fusionar automáticamente.</p> Signup and view all the answers

    ¿Qué comando se utiliza para inicializar un nuevo repositorio en Git?

    <p>git init</p> Signup and view all the answers

    ¿Cuál es el efecto principal del comando 'git push'?

    <p>Subir commits locales a un repositorio remoto.</p> Signup and view all the answers

    ¿Qué hace el comando 'git add' en Git?

    <p>Agrega cambios al área de preparación.</p> Signup and view all the answers

    ¿Qué representa una rama (branch) en Git?

    <p>Una línea de desarrollo independiente.</p> Signup and view all the answers

    ¿Cuál es el comando utilizado para mostrar el estado de los archivos del proyecto?

    <p>git status -s</p> Signup and view all the answers

    ¿Qué se debe hacer antes de realizar un commit de cambios en Git?

    <p>Ejecutar git add</p> Signup and view all the answers

    ¿Cuál es el propósito del comando git checkout?

    <p>Para movernos entre ramas</p> Signup and view all the answers

    ¿Qué comando muestra un listado de los commits con información sobre el autor y la fecha?

    <p>git log --oneline</p> Signup and view all the answers

    Al crear un nuevo commit, ¿qué instrucción debes utilizar para proporcionar un mensaje descriptivo?

    <p>git commit -m 'mensaje'</p> Signup and view all the answers

    ¿Qué comando se utiliza para visualizar los cambios realizados en un archivo específico?

    <p>git diff nombre del archivo</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre las ramas en Git es correcta?

    <p>Las ramas permiten trabajar en diferentes características de un proyecto simultáneamente.</p> Signup and view all the answers

    ¿Cuál es la función del comando git config?

    <p>Configurar la información del autor que se utilizará en el log de commits.</p> Signup and view all the answers

    ¿Qué indican los archivos que están marcados con M en la segunda columna de Git?

    <p>Archivos que han sido modificados pero no preparados.</p> Signup and view all the answers

    ¿Qué sucede cuando se utiliza git reset –hard en un repositorio?

    <p>Se restablece el estado del repositorio a un commit específico, descartando todos los cambios no confirmados.</p> Signup and view all the answers

    ¿Qué comando se utiliza para visualizar un historial condensado de los commits en una sola línea?

    <p>git log –oneline</p> Signup and view all the answers

    ¿Qué función cumple el comando git diff?

    <p>Compara los archivos en el directorio de trabajo con aquellos en el último commit.</p> Signup and view all the answers

    ¿Qué se espera suceda cuando se utiliza git checkout seguido del nombre de una rama?

    <p>Se cambia a la rama especificada en el repositorio.</p> Signup and view all the answers

    ¿Cómo se identifican los archivos que han sido eliminados en el directorio de trabajo en Git?

    <p>Se muestran con una marca D.</p> Signup and view all the answers

    ¿Qué comando se debe emplear para inicializar un nuevo repositorio GIT?

    <p>git init</p> Signup and view all the answers

    ¿Qué implica el uso de la opción --cached en el comando git diff?

    <p>Muestra los cambios que se han hecho en el área de preparación.</p> Signup and view all the answers

    ¿Qué comando se debe utilizar para fusionar la rama 'estilos' en la rama 'master'?

    <p>git merge estilos</p> Signup and view all the answers

    ¿Cuál es el primer paso que se debe realizar antes de fusionar ramas?

    <p>Cambiarnos a la rama master</p> Signup and view all the answers

    ¿Qué se debe hacer cuando ocurre un conflicto de fusión en Git?

    <p>Resolver los conflictos y luego hacer commit</p> Signup and view all the answers

    ¿Cuál es el comando para establecer un nuevo remoto en Git?

    <p>git remote add origin <a href="https://github.com/usuario/prueba.git">https://github.com/usuario/prueba.git</a></p> Signup and view all the answers

    ¿Qué acción NO se puede deshacer después de eliminar un repositorio en GitHub?

    <p>Restaurar el repositorio eliminado</p> Signup and view all the answers

    ¿Cuál es el comando para visualizar el árbol de commits de manera simplificada?

    <p>git log --graph --oneline --all</p> Signup and view all the answers

    ¿Qué es GitHub Pages?

    <p>Un servicio de alojamiento de sitios web estáticos</p> Signup and view all the answers

    ¿Qué se debe escribir para confirmar la eliminación de un repositorio en GitHub?

    <p>Escribe el nombre del repositorio</p> Signup and view all the answers

    Study Notes

    Introducción a GitHub

    • GitHub permite a desarrolladores alojar y revisar código, gestionar proyectos y colaborar en equipo.
    • Proporciona un entorno para el seguimiento de cambios en el código y cuenta con una amplia comunidad de usuarios.
    • Ofrece integraciones con diversas herramientas y servicios de terceros.

    Instalación de Git en Windows

    • Descargar Git desde el sitio web oficial (https://git-scm.com/).
    • Ejecutar el instalador y seleccionar el idioma preferido.
    • Aceptar los términos de la licencia y configurar componentes o dejar predeterminados.
    • Elegir un editor de texto como Nano, Notepad++ u el predeterminado de Git.
    • Configurar el PATH para el uso de Git desde el símbolo del sistema o solo desde Git Bash.
    • Optar por un emulador de terminal como MinTTY o la consola predeterminada de Windows.
    • Completar la instalación y finalizar el proceso.

    Conceptos Básicos de Git

    • Repositorio: Almacén de datos que guarda el historial de cambios, puede ser local o remoto.
    • Commit: Representa un conjunto de cambios en un tiempo específico con un mensaje descriptivo.
    • Rama (Branch): Línea de desarrollo independiente que permite trabajar en nuevas características sin afectar la rama principal.
    • Fusión (Merge): Proceso de combinar cambios de una rama en otra.
    • Conflicto de fusión: Ocurre cuando Git no puede fusionar automáticamente debido a conflictos en los archivos, requiriendo resolución manual.

    Comandos más Utilizados en Git

    • git init: Inicializa un repositorio en el directorio actual.
    • git clone: Clona un repositorio existente en la máquina local.
    • git add: Agrega cambios al área de preparación.
    • git commit -m "mensaje": Crea un nuevo commit con los cambios preparados.
    • git push: Sube los commits locales a un repositorio remoto.
    • git status -s: Muestra el estado de los archivos, indicando cambios no preparados.
    • git log --oneline: Muestra un historial condensado de commits.
    • git reset --hard: Restablece el repositorio a un commit específico, descartando cambios no confirmados.
    • git diff [archivo]: Muestra diferencias entre el estado actual y el último commit de un archivo.
    • git checkout [rama]: Cambia a una rama específica.

    Ejemplo de Uso de Git

    • Crear un directorio de prueba y subdirectorios para CSS y JS.
    • Inicializar el repositorio con git init.
    • Verificar el estado con git status -s.
    • Realizar cambios, añadirlos al área de preparación y crear un commit con git commit -m.
    • Listar ramas con git branch, crear nuevas ramas para CSS y JS, y mover entre ellas con git checkout.
    • Visualizar cambios con git log --oneline y los cambios en códigos con git diff [archivo].
    • Fusionar ramas utilizando git merge [rama] y resolver conflictos si ocurren.
    • Subir el repositorio a GitHub mediante comandos específicos después de crear un nuevo repositorio en la plataforma.

    Eliminación y Visualización

    • Para eliminar un repositorio en GitHub: acceder a la configuración, confirmar la eliminación con el nombre del repositorio.
    • Visualizar el árbol de commits con git log --graph --oneline --all para ver la relación entre ramas y commits.

    GitHub Pages

    • GitHub Pages permite publicar sitios web estáticos directamente desde los repositorios de GitHub.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Unidad Temática I. GIT.pdf

    Description

    Este cuestionario explora los conceptos básicos de Git y los comandos más utilizados. Además, se incluye información sobre la descarga e instalación de Git en Windows, así como su uso en la gestión de proyectos y colaboraciones en equipo. Ideal para desarrolladores que quieren mejorar su flujo de trabajo con Git.

    More Quizzes Like This

    Git Basics Quiz
    12 questions

    Git Basics Quiz

    EffortlessGiant avatar
    EffortlessGiant
    Git Basics: Commits and Branching
    18 questions
    Git Basics for TYPO3 Integrators
    40 questions
    Git Basics and Workflow
    16 questions
    Use Quizgecko on...
    Browser
    Browser