0% encontró este documento útil (0 votos)
168 vistas4 páginas

Guía Completa sobre Git y GitHub

1. Los cambios en staging se almacenan temporalmente en memoria antes de llegar al repositorio. 2. Puedes crear ramas en GitHub que no tengas en tu repositorio local. Se recomienda coordinación previa entre desarrolladores para trabajar en paralelo en el mismo archivo. 3. La terminal ideal para usar Git en Windows es Git Bash o una terminal derivada de Linux.

Cargado por

pilar1102
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
168 vistas4 páginas

Guía Completa sobre Git y GitHub

1. Los cambios en staging se almacenan temporalmente en memoria antes de llegar al repositorio. 2. Puedes crear ramas en GitHub que no tengas en tu repositorio local. Se recomienda coordinación previa entre desarrolladores para trabajar en paralelo en el mismo archivo. 3. La terminal ideal para usar Git en Windows es Git Bash o una terminal derivada de Linux.

Cargado por

pilar1102
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

Los cambios a un archivo que están en “staging” están en:

Un área temporal en memoria antes de llegar al repositorio.

2.¿Puedo crear ramas en GitHub que no tenga en mi repositorio local?

Sí, tú decides si traer esas ramas a tu repositorio local.

[Link] que dos personas trabajen en paralelo sobre el mismo archivo se recomienda:

Una coordinación previa por videollamada para entender a quién le toca usar master y quién
debe esperar.

Un repositorio local por cada uno al que se le hace merge en local y luego un solo computador
que haga push a master.

Un repositorio local por cada uno al que se le hace merge en local y luego un solo computador
que haga push a master.

Realizar un merge

Crear estructura en html

4.¿La terminal ideal para usar Git en Windows es?

Git Bash o una terminal derivada de Linux

5.¿Qué puedes hacer con gitk?

Ver en una interfaz visual las ramas y el log de tu repositorio.

[Link] checkout puedo:

Ver todos los archivos de mi proyecto como los dejé en otras ramas.

7. Se crean dos archivos cuando creas una llave pública y privada para SSH, ¿cuál es la
extensión de la llave privada?

Ninguna extension

8.¿Puedes conectar tu repositorio local con más de un repositorio remoto?

verdadero

[Link] mejor aprender a manejar Git con la terminal antes de hacerlo con herramientas visuales
como Gitk porque:.

Debemos aprender Git con sus comandos de la terminal para resolver problemas o conflictos
más avanzados. Gitk funciona bien, pero no nos permite realizar operaciones tan complejas.

[Link] repositorio remoto y un repositorio local:

Tienen ramas similares dependiendo de cuáles haya enviado entre uno y otro.

[Link] dueño de un repositorio al ver un pull request puede:

Editarlo, aceptarlo, darle merge, comentarlo para pedir cambios.

12. ¿Cuándo debería hacer un merge?


Cuando quiero borrar una rama.

Cuando quiero fusionar los cambios de una rama con otra

[Link] un repositorio público en GitHub, ¿qué puede hacer los colaboradores?

Crear ramas y trabajar sobre ellas, pero no sobre master.

Hacer cambios al repositorio hacer push/pull crear ramas etc.

[Link] transmitir cambios seguros entre tu repositorio local y GitHub, ¿qué se recomienda?

Usar una llave SSH.

15.¿Con amend puedo?

Corregir los mensajes de un commit que hice mal sin que quede en la historia del repositorio.

16.¿Cómo instalas Gitk?

Se instala automáticamente en Windows y Linux

En Windows y Mac podemos instalarlo desde [Link]/download. En Linux debemos buscarlo


con el instalador de paquetes de nuestra distribución.

Podemos instalarlo desde la página de Git

Se instala automáticamente cuando instalamos gitk

[Link]ás en la rama master y quieres mandar los últimos cambios que guardaste con git stash a
la rama retomando-los-cambios (la rama no ha sido creada aún). ¿Cuál de las siguientes
soluciones es incorrecta?

git stash apply retomando-los-cambios

[Link] hago un fork de un proyecto en GitHub, ¿lo que logro es?

Copiar un repositorio publico a mis repositorios en Github con todas sus ramas e historias
anterior

[Link] funciona para muchos tipos de archivo, ¿Qué tal funciona Git con archivos binarios?

Los puede agregar y versionar pero es mejor usar Git con texto plano.

20.¿El HEAD en una rama es?

El apuntador al estado actual del repositorio basado en la rama en la que estoy trabajando.

21.¿Cuál es la diferencia entre git rm y git reset HEAD?

git rm saca los archivos del repositorio y (opcionalmente) del disco duro. git reset head saca los
archivos de Staging, pero no del disco duro.

[Link] pull request es:

Un cambio sugerido a un repositorio que el dueño del repositorio puede autorizar y hacer
merge a la rama que elija.

[Link] ya hiciste el desafío de “Hazme un pull request,” ¿dentro de cuál etiqueta tenías que
agregar el cambio?
<divid="post">

[Link] usas git stash, los cambios que “guardas” temporalmente se guardan en:

Memoria temporal, volviendo al estado del último commit.

25.¿Qué crean los tags en Git?

Versiones descargables y puntos únicos en una rama de un repositorio.

[Link] en el .gitignore agrego esto: images/*.js. ¿Cuál de los siguientes archivos sería ignorado?

images/[Link]

27.¿GitHub es?

Un sistema online de manejo de repositorios de Git.

[Link] Jefe Freddy despidió a Anita y no piensa volver a contratarla. ¿Qué debe hacer Anita para
seguir haciendo contribuciones a los proyectos públicos de Platzi?

Crear un Fork del proyecto y enviar Pull Request al proyecto original.

[Link] defecto, GitHub usa la rama main como la rama principal. ¿Podemos cambiar la rama
principal?

Verdadero

30.¿Qué guarda Git?

Los cambios de los archivos de un proyecto.

[Link] hay un conflicto entre archivos lo mejor es:

Analizar los conflictos tal como los reportó Git y elegir los cambios finales, luego commit.

32.¿Qué es un branch o una rama en Git?

Un repositorio aparte del master donde puedes trabajar en paralelo

33.¿Para qué sirve git grep?

Para encontrar las veces que hemos usado una palabra en los archivos del repositorio.

34.¿Cuándo deberías usar cherry-pick?

Cuando quiero los cambios de un commit pasado sin dañar la historia de la rama.

35.¿Las llaves públicas son?

Fáciles de compartir y sus mensajes imposibles de descifrar.

36.Cómo llaman GitHub y GitLab a los "merges" (propuestas de cambios desde otra rama o
repositorio)?

GitHub los llama Pull Request y GitLab Merge Request.

[Link] un commit, los mensajes del commit son:


Importantes y obligatorios.

[Link] usas:

git config --global [Link] "shortlog"

¿Cómo invocar ese comando?

git platzi

También podría gustarte