Actividad 3
Git
Instale git
Personalice git:
git config --global user.name "Su nombre completo"
git config --global user.email youremail@yourserver.com
cd ~/local/src/
mkdir my_git_repo
cd my_git_repo
git init
Esto es una prueba en la primera línea
Esto es la segunda línea
Esto es la tercera línea
git status
* Cuestionario P1: Cuál es el estado del archivo prueba1? Qué significa dicho estado?
git add prueba1
git status
git commit -m "Prueba1 agregado"
Cuestionario P3: Observe el estado del git y comente qué significa.
Instale gitk
Corra el programa gitk en el directorio del repositorio. Observe detalladamente lo que ve.
Realice los siguientes cambios al archivo prueba1:
Esto es una prueba en la primera línea
Esto es la segunda línea modificada
Esto es la tercera línea
git add prueba1
Agregue los cambios permanentemente al git
Haga una cuenta en github (internet). Debe construir una llave ssh. Para realizar esto siga la guía de este link:
ssh keys
Entre a su cuenta de github y cree un nuevo repositorio llamado pruebagithub. A dicho repositorio agregue el usuario de github de su compañero (debe agregar la llave pública también) y dele permisos de edición
Active la llave ssh en su computadora:
ssh-add
cd ~/local/src
git clone git@github.com:usuario/pruebagithub.git
Compañero 1
cd pruebagithub
touch prueba1
Esto es una prueba en la primera línea
Esto es la segunda línea
Esto es la tercera línea
Agregue temporalmente dicho archivo al repositorio
Agregue permanentemente dichos campos al repositorio
“Empuje” los cambios al repositorio de github
git push
Compañero 2
Compañero 1
Esto es una prueba en la primera línea
Esto es la segunda línea modificado por compañero 1
Esto es la tercera línea
Compañero 2
Esto es una prueba en la primera línea
Esto es la segunda línea modificado por compañero 2
Esto es la tercera línea
Agregue los cambios temporalmente y permanentemente en su repositorio
Envié los cambios a github.
Cuestionario P6: Ambos compañeros mencionen el error ocurrido y explique qué sucede en este momento.
Edite el archivo de la siguiente forma:
Esto es una prueba en la primera línea
Esto es la segunda línea modificado por compañero 1 y 2
Esto es la tercera línea
Compañero 1
Ambos compañeros
Esto es una prueba en la primera línea
Esto es la segunda línea modificado por compañero 1 y 2
Esto es la tercera línea
Esta línea fue un error fatal agregarla!!!!
Agregue temporalmente el archivo (git add prueba1)
Cuestionario P8: Investigue en Internet como puede “anular” o “deshacer” estos cambios. Anote el comando a utilizar.
Vuelva a editar el archivo como aparece arriba
Agregue temporalmente y permanentemente el archivo (git add prueba1; git commit -m “commit incorrecto”)
Cuestionario P9: Investigue en Internet como puede “anular” o “deshacer” estos cambios. Anote el comando a utilizar.
Vuelva a editar el archivo como aparece arriba
Agregue temporalmente y permanentemente el archivo (git add prueba1; git commit -m “commit incorrecto”)
Envié los cambios al repositorio de github
Cuestionario P10: Investigue en Internet como puede “anular” o “deshacer” estos cambios. Anote el comando o comandos a utilizar.
Cuestionario P11: Qué tipos de archivos pueden ser parte de un repositorio git y cuáles no deberían ser parte? Por qué? (Espere las explicaciones del profesor)
Recursos
Makefile
Latex
Para poder usar Latex es necesario instalar los siguientes paquetes: texlive-base texlive-bibtex-extra texlive-latex-base texlive-lang-spanish.
Una vez instalados, es posible generar un pdf a partir del archivo tex con el comando
pdflatex ejemplo_latex.tex
Descargue aqui un ejemplo de un reporte simple hecho con Latex.
Descargue aqui un ejemplo de un una presentación hecha con Beamer.
Compruebe que puede compilar ambos archivos.