Skip to content

nahueldlsl/entrega

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CVS y GitHub

Se realizará una introducción a Git y GitHub, en el cual se explicará el uso de estos y se realizará una práctica entregable de forma individual.

Requisitos previos

  • Tener instalado Git en su computadora. Si no lo tiene instalado, puede descargarlo desde aquí.
  • Tener una cuenta en Github. Si no tiene una cuenta, puede crear una desde aquí.

Contenido

Se sugiere seguir el contenido en el orden presentado, también es importante revisar los recursos adicionales que están disponibles en Aulas.

Introduccion a Git

Que es Git?

Git es un sistema de control de versiones distribuido, que permite llevar un control de los cambios realizados en un proyecto. Git es ampliamente utilizado en la industria del desarrollo de software, ya que permite trabajar en equipo de forma eficiente y segura. Destaca por su rapidez, eficiencia y soporte para proyectos de cualquier tamaño. Se puede utilizar tanto en proyectos locales como en proyectos distribuidos (remotos).

A continuación, se presentan comandos básicos de Git que se utilizaran en el taller.

Se sugiere revisar la documentación oficial de Git para obtener más información sobre los comandos y su uso.

Comandos básicos de Git

  • git init: Inicializa un repositorio de Git en el directorio actual.
  • git add .: Agrega todos los archivos al área de preparación.
    • git add <archivo>: Agrega un archivo al área de preparación.
  • git commit -m "<mensaje>": Crea un commit con los archivos en el área de preparación.
  • git status: Muestra el estado actual del repositorio.
  • git log: Muestra el historial de commits.
  • git diff: Muestra los cambios realizados en los archivos.
  • git stash: Guarda los cambios en un stash.

Comandos de Git para trabajar con ramas

  • git branch: Muestra las ramas del repositorio.
    • git branch <nombre>: Crea una nueva rama.
  • git switch <rama>: Cambia a la rama especificada.
  • git checkout <rama>: Cambia a la rama especificada.
    • git checkout -b <rama>: Crea una nueva rama y cambia a ella.
  • git merge <rama>: Fusiona la rama especificada con la rama actual.

Comandos de Git para trabajar con repositorios remotos

  • git clone <url>: Clona un repositorio remoto en el directorio actual.
  • git remote add origin <url>: Agrega un repositorio remoto al repositorio local.
  • git push: Sube los cambios al repositorio remoto.
    • git push origin <rama>: Sube los cambios de la rama al repositorio remoto.
  • git pull: Descarga los cambios del repositorio remoto.
    • git pull origin <rama>: Descarga los cambios de la rama del repositorio remoto.

Estados de los archivos en Git

Los archivos en Git pueden estar en tres estados diferentes:

  • Modificado: El archivo ha sido modificado, pero no ha sido agregado al área de preparación (modified).
  • Preparado: El archivo ha sido agregado al área de preparación (staged).
  • Confirmado: El archivo ha sido confirmado en el repositorio (committed).

Introduccion a Github

Que es Github?

GitHub es una plataforma de desarrollo colaborativo que permite alojar proyectos utilizando el sistema de control de versiones Git. Nos permite crear repositorios, colaborar en proyectos, realizar seguimiento de problemas y mucho más. Genera un entorno de trabajo colaborativo y social, que facilita la interacción entre los miembros de un equipo de desarrollo.

Además del control de versiones, GitHub nos permite realizar acciones automatizadas, integración continua, despliegue continuo y gestión de proyectos, entre otras funcionalidades.

Guías útiles para trabajar con GitHub

Para más información, se sugiere revisar la documentación oficial de GitHub

Entrega

archivo entrega/ejercicio.md, en este archivo se encuentra la consigna del ejercicio a realizar.

Para realizar la entrega, se debe seguir los siguientes pasos:

  1. Duplicar el repositorio en su cuenta de Github usando el template provisto. Para ello, se debe hacer click en el botón Use this template en la parte superior de la página. ver guia

Use this template

  1. Clonar el repositorio en su computadora.
git clone https://github.com/<suNombre>/<nombreDelRepo>
cd nombreDelRepo
  1. Realizar los cambios necesarios acorde a el archivo entrega/ejercicio.md para completar la consigna del ejercicio.

  2. Agregar los cambios al área de preparación y realizar un commit.

git add .
git commit -m "Entrega de Nombre Apellido - NroEstudiante"
  1. Subir los cambios al repositorio remoto.
git push
  1. Copiar la URL del repositorio y enviarla por Teams. (Asegurarse de que el repositorio sea público, para que pueda ser accedido por los docentes).

About

taller de tecnologias

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages