Semestre 02, 2026
Este es el proceso que seguiremos durante todo el semestre.
Se crea una copia del repositorio del profesor en tu cuenta personal de GitHub.
Copia la URL de tu fork y, en Git Bash, ejecuta:
git clone URL_DEL_REPOSITORIO
cd NombreRepositorio
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
Todos los ejercicios deben seguir esta estructura:
Proyecto/
├── src/ (código fuente .java)
└── bin/ (clases compiladas .class)
Nunca coloques archivos .class dentro de src.
HolaMundo/
├── src/
│ └── Main.java
└── bin/
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
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.
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.Hello World
git status
git add .
git commit -m "Primer programa en Java"
git push origin NombreDeLaRama
Crea un Pull Request desde tu rama hacia el repositorio del curso.
El último paso: solicitar que tus cambios se integren a tu rama del repositorio forkeado.
Pull requests y presiona New pull request.Create pull request.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.Verifica que el base sea tu rama y no main, o el Pull Request irá a la rama equivocada.
Sube a Canvas una captura donde se observe:
No subas únicamente el código.