Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- git, sacar archivos del indice git (.gitignore) @tech:git:dotfiles
- = git, sacar archivos del indice git (.gitignore) Gemini dixit: <markdown> Esa es una excelente pregun... ### ⚠️ Ficheros ya rastreados (Tracked Files) Si el directorio `data/cache` **ya existía** en tu repo... que hagas en ellos aparecerán en `git status`**. El fichero `.gitignore` solo afecta a los ficheros *... r `.gitignore`, debes eliminarlos explícitamente del índice (el *staging area*), pero sin borrarlos de
- .git* - .gitattributes @tech:git:dotfiles
- raleza de cierto tipos de archivos para optimizar el control de cambios. <code>*.tgz binary code/*.zip... ff'':Le indica a Git cómo comparar dos versiones del archivo. * Sin esto, Git intentaría comparar ... (huellas digitales) de los punteros para saber si el archivo ha cambiado o no. * ''merge'':Define qué hacer si dos personas modifican el mismo archivo al mismo tiempo. * Los archivos
- git filter-repo
- o''). == aplicar - **Clona una copia limpia** del repositorio original (por seguridad, no trabajes ... torio cd repo-subdirectorio </code> - **Filtra el directorio** que quieres separar:<code bash> git filter-repo --path nombre-del-directorio/ </code> * **¿Qué hace esto?** Borra todo lo que no esté en esa carpeta, mueve el contenido de la carpeta a la raíz del repositorio
- git tips
- push origin :<old_name> # elimina la rama vieja del remoto! </code> <code bash mover rama, trayendo ... mit2> # commit1^..commit2 para incluir commit1 en el movimiento git push origin rama_destino # envíamo... h (ohshitgit) Commit en rama equivocada> # deshaz el útlimo commit, pero deja los cambio disponibles g... k> git checkout nombre-de-la-rama-correcta # coge el último commit de master git cherry-pick master #
- git FETCH
- como asomarse a la ventana para ver si ha llegado el correo: descargas la información sobre lo que hay en el servidor, pero no "abres las cartas" (no mezclas ... rminal al ejecutar `git fetch` Si hay cambios en el servidor, la salida de la terminal se verá algo a... amas o etiquetas. * **Si no aparece nada después del comando:** Significa que tu repositorio local ya
- git STASH
- age>"'' : le da un nombre a la sesión guardada en el stash * ''-u'' : incluye los ficheros untrack... [-k | %%--%%keep-index] "<message>"'' : guarda en el stash los ficheros del *working copy* == listar * ''git stash list'' : lista sesiones en el stash * ''git stash show stash@{indice}'' : mue
- git CHERRY-PICK
- rtar un commit (de otra rama) a tu rama sin traer el histórico (solo el commit en sí) * ''git cherry-pick <commit>'' : trae el commit indicado a la rama actual * ''-e'' : edita el mensaje de commit * ''<commit>..<commit>'' :
- git TAG
- añadir * ''git tag <tag>'' : crea tag ligero en el HEAD * ''git tag <tag> <commit>'' : crea tag ligero del commit concreto * ''git tag -a <tag> -m "mensaje"'' : crea tag anotado en el HEAD * ''git tag -a <tag> <commit> -m "mensaje"'' : idem en el commit indicado == listar / usar * ''git tag''
- git LFS
- los Pointers (archivos de texto de ~3 líneas con el hash sha256), pero el almacenamiento de Gitea no contiene los objetos binarios reales. Para solucion... ate de tener los archivos en local - Configurar el nuevo Gitea como remoto:<code bash>git remote add... S En caso de querer migrar archivos existentes en el repositorio a LFS:<code bash> git lfs migrate imp
- git: migrar repositorio
- 89]] </callout> - crear un repositorio vacío en el proveedor de destino - clonar el repositorio que queremos cambiar de proveedor<code bash>git clone...</code> - cambiar el origen del repositorio<code bash>git remote set-url origin <URL_REPO_DESTINO></code> - enviar todos
- git "rejected"
- antes de hacer tu "push" == manual - deshacer el commit realizado y dejarlo en el stage:<code bash>git reset --soft HEAD~1</code> - guardar temporal... bash>git stash</code> - recuperar los cambios del remoto:<code bash>git pull</code> - recuperar l... los cambios:<code bash>git add .</code> - crear el commit y enviar al remoto == automático <code ba
- git REVERT
- t revert <commit>'' * ''-e'' : permite editar el mensaje de commit (acción por defecto en línea de... 'git revert <commit>..<commit>'' : revierte desde el primero (no incluido) al último * ''-n'' : no realiza el commit ¿? * para incluir el primero, usar ''<commit>^''
- git submodulos
- v2.8->git clone --recursive <url-git></code> si el repositorio ya estaba clonado:<code bash>git clon... L-REPO-GIT> <path></code> * después de añadir el submódulo, se procede como un commit normal * i... it submodule update</code> * después de esto, el repositorio que configura el submódulo está en HEADLESS (sin rama especificada) * se debe:<code b
- git MERGE
- entre los dos últimos commits de las dos ramas y el ancestro común == 2 maneras de mostrar/trabajar:... 180731-040121.png?450 }} en ambos casos, al hacer el **merge** se trae todo el historial de esa rama == mergeando * ''git merge <rama>'' : merge de la
- git RESET
- steriores a <commit> y deja las modificaciones en el **working copy** * ''git reset HEAD~1'' : elimina el último commit * ''git reset <commit>^'' : elimina el commit seleccionado y posteriores <callout type="