{"id":19863760,"url":"https://github.com/danyst/git-wars","last_synced_at":"2026-06-12T15:31:57.678Z","repository":{"id":178003564,"uuid":"661199966","full_name":"DanyST/git-wars","owner":"DanyST","description":"Keepcoding FullStack Mobile Apps Bootcamp XVI Edition Git Exam","archived":false,"fork":false,"pushed_at":"2023-07-02T07:55:33.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-23T15:22:23.154Z","etag":null,"topics":["git"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DanyST.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-02T05:22:07.000Z","updated_at":"2023-07-02T07:57:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f387bd0-a1cd-45e0-9b4f-89885ce56173","html_url":"https://github.com/DanyST/git-wars","commit_stats":null,"previous_names":["danyst/git-wars"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/DanyST/git-wars","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanyST%2Fgit-wars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanyST%2Fgit-wars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanyST%2Fgit-wars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanyST%2Fgit-wars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DanyST","download_url":"https://codeload.github.com/DanyST/git-wars/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanyST%2Fgit-wars/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34251774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git"],"created_at":"2024-11-12T15:15:59.103Z","updated_at":"2026-06-12T15:31:57.659Z","avatar_url":"https://github.com/DanyST.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Practica módulo GIT\n\n### ¿Qué comando utilizaste en el paso 11? ¿Por qué?\n`git reset --hard HEAD~1` porque nos permite mover la rama que apunta HEAD al commit padre (deshaciendo el último commit), y cambiar el working copy con todos los cambios que tiene el commit anterior.\n\n### ¿Qué comando o comandos utilizaste en el paso 12? ¿Por qué?\n`git reflog` para buscar el id del commit que \"Deshacimos\" y el cual quedó inaccesible.\n\n`git reset --hard 6eb8c15` porque git reset nos permite mover ramas al commit que queramos, y añadiendo el modificador `--hard` a la vez modificamos el working copy con los cambios que tenga ese commit.\n\n### El merge del paso 13, ¿Causó algún conflicto? ¿Por qué?\nNo, porque desde que se creó la rama `styled` en base a los cambios de `main`, esta ultima no ha guardado nuevos cambios(`commits`) que modifiquen el archivo git-nuestro.md.\n\nA nivel de grafo, este forma una lista entre `styled` y `main`, y al ejecutar el comando `git merge main` desde `styled`, este no tiene efecto, ya que `styled` tienes todos los commits de `main`, y a la vez los propios de `styled`.\n\n### El merge del paso 19, ¿Causó algún conflicto? ¿Por qué?\nSí, porque la rama `htmly` y `styled` tienen cambios en el archivo `git-nuestro.md` en las mismas lineas, por lo que al hacer `git merge htmly` desde `styled`, git no sabe que cambios(los que tienen conflictos) guardar en el commit del merge no fast fordward, y nos deja la decisión a nosotros al resolver los conflictos.\n\n### El merge del paso 21, ¿Causó algún conflicto? ¿Por qué?\nNo, porque la rama `styled` tiene acceso a todos los commits de `main`, por lo que esta ultima no añadió nuevos commits desde que se creó `styled`, dando como resultado un merge fast forward, ya que el grafo de git es un listado entre las dos ramas.\n\n### ¿Qué comando o comandos utilizaste en el paso 25?\n`git log --graph --oneline --branches`\n\n### El merge del paso 26, ¿Podría ser fast forward? ¿Por qué?\nSi, porque en el grafo de git, los nodos de commits son lineales entre el puntero de rama `main` y `title`, es decir, no hay commits que puedan quedar inaccesibles si movemos el puntero de rama `main` hacia `title`, por lo que no es obligación que el merge sea *no fast fordward*.\n\n### ¿Qué comando o comandos utilizaste en el paso 27?\n`git reset HEAD~1`\n\n### ¿Qué comando o comandos utilizaste en el paso 28?\n`git restore git-nuestro.md`\n\n### ¿Qué comando o comandos utilizaste en el paso 29?\n`git branch -D title`\n\n### ¿Qué comando o comandos utilizaste en el paso 30?\n`git reflog`\n\n`git reset --hard 3ba6af8`\n\n### ¿Qué comando o comandos usaste en el paso 32?\n`git log --oneline --graph`\n\n`git reset --hard da0559c`\n\n### ¿Qué comando o comandos usaste en el punto 33?\n`git reflog`\n\n`git reset --hard 3ba6af8`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanyst%2Fgit-wars","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanyst%2Fgit-wars","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanyst%2Fgit-wars/lists"}