Este repositorio contiene el proyecto Java Adlister que trabajaremos con los estudiantes a través de la segunda mitad del plan de estudios Java.
Este repositorio está destinado a mantenerse en privado solo visible para los instructores. Para entregar el proyecto a los estudiantes, llevaremos una serie de etiquetas a un repositorio que será visible para los estudiantes, por lo que no se les da todas las soluciones con anticipación. Las etiquetas, en orden, son:
servlets
servlets-solution
jsp-and-jstl
jsp-and-jstl-solution
mvc
mvc-solution
sessions-and-cookies
sessions-and-cookies-solution
jdbc
jdbc-solution
user-input
user-input-solution
passwords
passwords-solutionLos estudiantes revisarán cada etiqueta y se ramificarán para hacer su trabajo en el ejercicio. Tenga en cuenta que cuando revise una etiqueta, su repositorio estará en un estado de cabeza separado. Por lo tanto, es muy importante crear y cambiar a una rama una vez que haya revisado una etiqueta . Si no lo hace, aún podrá agregar y confirmar archivos, pero como no está en una rama, sus confirmaciones se perderán cuando cambie de ramas. Si esto le sucede a un estudiante (como inevitablemente), el trabajo puede recuperarse gracias a la genialidad de Git. Correr
git reflogy busque el último cometido que hizo el estudiante. Tenga en cuenta el hash de la confirmación, y luego consulte esa confirmación
git checkout < sha >Desde aquí, cree una nueva rama para que se guarde el trabajo.
Clon este repositorio
Agregue el repositorio de los estudiantes como un nuevo control remoto, por ejemplo
git remote add mammoth [email protected]:gocodeup/mammoth-adlister.gitEmpuja las etiquetas deseadas
git push mammoth servlets-solutionNo presione la rama maestra, ya que esto derrotaría el propósito de usar las etiquetas.