← CC2008

Entorno de Trabajo

Semestre 02, 2026

Flujo de trabajo con GitHub

Este es el proceso que seguiremos durante todo el semestre.

  1. 1Repo del profesor
  2. 2Fork
  3. 3Clone
  4. 4Cambiar a tu rama
  5. 5Commit
  6. 6Push
  7. 7Pull Request

Crear un fork

1Ingresar al repositorio del curso
2Presionar el botón Fork
Resultado

Se crea una copia del repositorio del profesor en tu cuenta personal de GitHub.

Clonar el repositorio

Copia la URL de tu fork y, en Git Bash, ejecuta:


git clone URL_DEL_REPOSITORIO
cd NombreRepositorio
    

Cambiar a tu rama

Cada estudiante

El repositorio ya tiene una rama creada para cada estudiante. Cámbiate a la tuya para trabajar en tu propio espacio, sin afectar el de los demás.


git branch -a
git checkout MiRama
    

Estructura del proyecto

Todos los ejercicios deben seguir esta estructura:


Proyecto/
├── src/    (código fuente .java)
└── bin/    (clases compiladas .class)
        
Regla

Nunca coloques archivos .class dentro de src.

Primer ejercicio

1Crear carpetas src y bin dentro de HolaMundo
2Dentro de src crear el archivo Main.java

HolaMundo/
├── src/
│   └── Main.java
└── bin/
            

Código


public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
        

Compilar

Desde la carpeta del proyecto ejecuta:


javac -d bin src/*.java
        
javaccompilador de Java: transforma el código fuente en bytecode.
-d bincarpeta de destino donde se guardan los .class generados.
src/*.javatodos los archivos fuente .java dentro de src.

Ejecutar


java -cp bin Main
        
javaejecuta la máquina virtual de Java (JVM) para correr el programa.
-cp binclasspath: carpeta donde la JVM busca las clases compiladas.
Mainclase que contiene el método main a ejecutar.

Salida esperada

Consola

Hello World

Guardar cambios


git status
git add .
git commit -m "Primer programa en Java"
        

Subir cambios


git push origin NombreDeLaRama
        
Después del push

Crea un Pull Request desde tu rama hacia el repositorio del curso.

Crear el Pull Request

El último paso: solicitar que tus cambios se integren a tu rama del repositorio forkeado.

1En GitHub, abre tu repositorio forkeado.
2Entra a la pestaña Pull requests y presiona New pull request.
3Elige las ramas base y compare (ver siguiente slide).
4Revisa los cambios y presiona Create pull request.

Elegir las ramas correctas

GitHub pide dos ramas al crear el Pull Request:

base — destino: tu rama asignada en el repositorio forkeado.
compare — origen: la rama donde subiste tus cambios con push.
Cuidado

Verifica que el base sea tu rama y no main, o el Pull Request irá a la rama equivocada.

Evidencia

Sube a Canvas una captura donde se observe:

Pull Request creado.
Rama utilizada.
Commit realizado.
Importante

No subas únicamente el código.