Skip to content
@G7-Full-Stack-Java-Trainee-0057

G7-Full-Stack-Java-Trainee-0057

Flujo de Trabajo para Contribuciones

Bienvenido al documento que detalla el flujo de trabajo estándar para contribuciones a nuestro proyecto. Siguiendo estas pautas, aseguramos que cada contribución sea considerada y gestionada eficientemente.

1. Hacer Fork del Repositorio

Para empezar, realiza un fork del repositorio principal para tener tu propia copia en la que puedas trabajar:

  • Navega al repositorio original en GitHub.
  • Haz clic en el botón Fork situado en la esquina superior derecha de la página. Fork

2. Clonar el Repositorio

Una vez que tengas el fork, clónalo para trabajar localmente en tu máquina: Clone UI

Puedes realizar el git clone a traves de la UI de VSCode. Clone Terminal

Asi como tambien realizarlo a traves de la terminal.

git clone https://github.com/[nombre_de_usuario]/M3-Bases_de_Datos

Una vez clonado el repositorio en su espacio de trabajo confirme su posicion y acceda a el con la terminal:

ls

Directories

En caso de no estar en el directorio correcto acceda a el con cd nombre_repo:

cd [M3-Bases_de_Datos] // en este caso el repo es M3-Bases_de_Datos

3. Agrega el repositorio original como un remote.

Para mantener tu fork sincronizado con el repositorio original, añádelo como un remote llamado upstream:

git remote add upstream https://github.com/G7-Full-Stack-Java-Trainee/M3-Bases_de_Datos

assign upstream

Confirme que su upstream apunte a su fork

git remote -v

check upstream direction

4. Sincronizar tu Fork (Actualiza su local en base a su remoto)

Actualizar tu Repositorio Local antes de trabajar para traer los últimos cambios del repositorio original (upstream) a tu repositorio local, utiliza:

git fetch upstream

update main local

Cambiar a la Rama Principal Asegúrate de estar en la rama principal, main, para aplicar los cambios:

git checkout main

move to main

Fusionar los Cambios Finalmente, fusiona los cambios desde la rama principal del repositorio original a tu rama local main. Este proceso actualiza tu rama main local con la última versión del main en el repositorio original.

git merge upstream/main

update main local

Haciendo Cambios

5. Crear una nueva rama

Crea una nueva rama basada en main para tus cambios, trabajar en una rama específica ayuda a mantener organizado tu trabajo y a separarlo de otros cambios concurrentes en el repositorio.:

git checkout -b [nombre_de_rama_de_trabajo]

create work branch

6. Realiza tus Cambios

Implementa tus cambios en la rama creada y realiza commits con mensajes explicativos:

git add .
git commit -m "Describe los cambios realizados"

status branch before changes add changes in work branch commit changes in work branch

7. Confirma si tu rama main en github esta actualizada.

Permite tener actualizado el main en todo momento, confirma que estes en tu copia del repositorio. check changes in main github

Si la rama se encuentra desactualizada, sincronizarla al ultimo estado. update changes in main github

8. Antes de enviar los cambios actualiza el main en local.

Desde tu VSCode actualiza el estado del main en local.

git checkout main

move to main

git fetch upstream

update main local

git merge upstream/main

update main local

9. Actualiza tu rama de trabajo antes de hacer efectivo el push.

Antes de enviar el cambio fusiona los cambios del main en tu rama de trabajo. update main local

Popular repositories Loading

  1. M3-Bases_de_Datos M3-Bases_de_Datos Public

    Fundamentos de Bases de Datos Relacionales.

    17

  2. .github .github Public template

    Flujo de trabajo sugerido para colaborar en los repositorios de la organizacion.

    1

  3. Fundamentos-Java Fundamentos-Java Public

    Fundamentos de Java

    Java 4

  4. Diagramas-de-clases Diagramas-de-clases Public

    Explicacion breve a la ocupación de los diagramas de clases.

    Java 1

  5. Testing-Java Testing-Java Public

    Java 3

  6. Desafio-Hotel Desafio-Hotel Public

    Java

Repositories

Showing 10 of 10 repositories
  • DatabaseConnection Public

    Este repositorio contiene una guía paso a paso para configurar una conexión entre Spring Boot y PostgreSQL, utilizando un archivo `import.sql` para generar la estructura y datos iniciales de la base de datos.

    G7-Full-Stack-Java-Trainee-0057/DatabaseConnection’s past year of commit activity
    0 0 0 0 Updated Aug 28, 2024
  • DiscoNorte Public

    Ensayo de prueba

    G7-Full-Stack-Java-Trainee-0057/DiscoNorte’s past year of commit activity
    Java 0 2 0 0 Updated Aug 15, 2024
  • JDBC1 Public
    G7-Full-Stack-Java-Trainee-0057/JDBC1’s past year of commit activity
    Java 0 0 0 0 Updated Jul 10, 2024
  • DesafioCalculadora Public

    Solucion a la solicitud del desafio de calculadora, implementando validaciones del lado del cliente, junto algunas del lado del servidor.

    G7-Full-Stack-Java-Trainee-0057/DesafioCalculadora’s past year of commit activity
    Java 0 0 0 0 Updated Jul 9, 2024
  • G7-Full-Stack-Java-Trainee-0057/Desafio-Hotel’s past year of commit activity
    Java 0 0 0 0 Updated Jul 4, 2024
  • .github Public template

    Flujo de trabajo sugerido para colaborar en los repositorios de la organizacion.

    G7-Full-Stack-Java-Trainee-0057/.github’s past year of commit activity
    0 1 1 0 Updated Jul 2, 2024
  • G7-Full-Stack-Java-Trainee-0057/Testing-Java’s past year of commit activity
    Java 0 3 0 0 Updated Jun 27, 2024
  • Fundamentos-Java Public

    Fundamentos de Java

    G7-Full-Stack-Java-Trainee-0057/Fundamentos-Java’s past year of commit activity
    Java 0 MIT 4 2 1 Updated Jun 15, 2024
  • Diagramas-de-clases Public

    Explicacion breve a la ocupación de los diagramas de clases.

    G7-Full-Stack-Java-Trainee-0057/Diagramas-de-clases’s past year of commit activity
    Java 0 1 0 0 Updated Jun 4, 2024
  • M3-Bases_de_Datos Public

    Fundamentos de Bases de Datos Relacionales.

    G7-Full-Stack-Java-Trainee-0057/M3-Bases_de_Datos’s past year of commit activity
    0 MIT 17 0 0 Updated May 6, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…