82 lines
3.5 KiB
JSON
82 lines
3.5 KiB
JSON
[
|
|
{
|
|
"origin": "Gemini",
|
|
"sources": [
|
|
"https://git-scm.com/docs"
|
|
],
|
|
"title": "Software - Git - Comandos de Gestión y Flujo",
|
|
"group": "git_kyman_logic_advanced",
|
|
"queries": [
|
|
{
|
|
"question": "¿Qué {rand:comando|instrucción} permite {rand:descargar|traer} los cambios del repositorio remoto {rand:sin fusionarlos|sin mezclarlos} con la rama local?",
|
|
"rights": [
|
|
"git {rand:fetch|fetch --all}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:comando|parámetro} se utiliza para {rand:unir|integrar} una rama completa en la {rand:actual|rama de trabajo} {rand:creando|generando} un commit de fusión?",
|
|
"rights": [
|
|
"git {rand:merge|merge --no-ff}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:herramienta|comando} de Git {rand:mueve|desplaza} la punta de la rama actual a un commit previo, {rand:manteniendo|dejando} los archivos en el {rand:área de preparación|staging area}?",
|
|
"rights": [
|
|
"git {rand:reset --soft|reset --soft HEAD~1}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:comando|utilidad} permite {rand:visualizar|ver} el historial de {rand:todos los movimientos|las acciones} realizados sobre las puntas de las ramas, incluyendo commits {rand:borrados|perdidos}?",
|
|
"rights": [
|
|
"git {rand:reflog|reflog show}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:comando|orden} de Git {rand:borra|elimina} de forma {rand:irreversible|permanente} los archivos {rand:no rastreados|untracked} del directorio de trabajo?",
|
|
"rights": [
|
|
"git {rand:clean|clean -fd}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:instrucción|comando} permite {rand:aplicar|traer} un {rand:commit específico|cambio concreto} de una rama diferente a la rama actual {rand:sin realizar|evitando} un merge completo?",
|
|
"rights": [
|
|
"git {rand:cherry-pick|cherry-pick <commit-hash>}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:parámetro|opción} se usa para {rand:guardar|almacenar} temporalmente los cambios {rand:sin confirmar|sucios} y {rand:limpiar|despejar} el directorio de trabajo para cambiar de tarea?",
|
|
"rights": [
|
|
"git {rand:stash|stash push}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:comando|acción} crea un {rand:nuevo commit|nuevo registro} que {rand:revierte|deshace} exactamente los cambios de un commit anterior {rand:preservando|manteniendo} el historial?",
|
|
"rights": [
|
|
"git {rand:revert|revert <hash>}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:comando|funcionalidad} permite {rand:reescribir|reorganizar} el historial {rand:colocando|moviendo} los commits de una rama sobre la {rand:punta|base} de otra de forma {rand:lineal|secuencial}?",
|
|
"rights": [
|
|
"git {rand:rebase|rebase -i}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
},
|
|
{
|
|
"question": "¿Qué {rand:comando|opción} se utiliza para {rand:ver|mostrar} las {rand:diferencias|modificaciones} entre el directorio de trabajo y el {rand:área de preparación|staging area}?",
|
|
"rights": [
|
|
"git {rand:diff|diff --cached}."
|
|
],
|
|
"brothers_are_wrongs": true
|
|
}
|
|
]
|
|
}
|
|
] |