Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- git tips
- h (+ git checkout) + git merge * modo seguro:<code bash>git fetch origin git log --oneline main..ori... main git log origin/main git merge origin/main</code> * [[https://www.atlassian.com/es/git/tutorial... m/es/git/tutorials/syncing/git-pull]] == ramas <code bash renombrado rama en local y remoto> git check... t push origin :<old_name> # elimina la rama vieja del remoto! </code> <code bash mover rama, trayendo
- .git* - .gitattributes @tech:git:dotfiles
- = .git* - .gitattributes indica la naturaleza de cierto tipos de archivos para optimizar el control de cambios. <code>*.tgz binary code/*.zip binary</code> * ''diff'':Le indica a Git cómo comparar dos v
- git LFS
- docs/use-git-lfs-with-bitbucket/]] == install <code bash>sudo apt install git-lfs</code> == setup (nuevos repos) * instalación cliente:<code bash>git lfs install --local # si no se especifica --local, afecta a todos los repos de la sesión, con --local solo al actual</code> *
- .git*
- tag>git}} == .gitconfig * ''~/.gitconfig'': <code properties> [alias] ck = checkout ... "%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --numstat lg = log --oneline --decorate --graph ls = log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate alias = ! git config --get-regexp ^
- git, sacar archivos del indice git (.gitignore) @tech:git:dotfiles
- = git, sacar archivos del indice git (.gitignore) Gemini dixit: <markdown> Esa es una excelente pregunta y es importante entender cómo funciona Git con `.gitignore` y los fichero... fecto sobre los ficheros que Git ya conoce y ha indexado. ### ✅ Solución: Dejar de rastrear los ficheros Para que Git deje de rastrear los ficheros que
- git FETCH
- spuesta corta es: **no recibirás una notificación de sistema** (como un mensaje emergente o un aviso s... se a la ventana para ver si ha llegado el correo: descargas la información sobre lo que hay en el serv... fetch` Si hay cambios en el servidor, la salida de la terminal se verá algo así: ```bash remote: En... nterpretar esto? * **Si hay salida parecida a la de arriba:** Significa que se han descargado nuevos
- git submodulos
- os {{tag>git}} == clonar incluyendo submódulos <code bash; v2.13+>git clone --recurse-submodules -j8 <url-git></code> <code bash; v2.8-v2.12>git clone --recursive -j8 <url-git> # -j8 solo disponible a partir de la 2.8</code> <code bash; v2.8->git clone --recur
- git filter-repo
- omendada por Git actualmente. Si no la tienes, puedes instalarla (suele requerir Python: `pip install ... po''). == aplicar - **Clona una copia limpia** del repositorio original (por seguridad, no trabajes sobre tu carpeta actual): <code bash> git clone --no-local /ruta/al/repo_original repo-subdirectorio cd repo-subdirectorio </code> - **Filtra el directorio** que quieres separa
- git "rejected"
- g>git}} Cuando has olvidado hacer un "pull" antes de hacer tu "push" == manual - deshacer el commit realizado y dejarlo en el stage:<code bash>git reset --soft HEAD~1</code> - guardar temporalmente los cambios en l
- git DIFF
- = git DIFF {{tag>git comando}} /via: [[https://devconnected.com/how-to-compare-two-git-branches/]] ==... diferencias entre working area y último commit:<code bash> git diff @ # @ = HEAD </code> * mostrar ficheros cambiados respecto a un commit:<code bash> git show --stat --oneline <commit-id> git d
- git repo server
- hell <username>'' * **/etc/ssh/sshd_config**:<code> Match User git ForceCommand /usr/bin/git AllowTCPForwarding no X11Forwarding no </code> * **gitlab-ce**:<code ; ~git/.ssh/authorized_keys> command="/opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-shell key-1",no-
- git: migrar repositorio
- t> - 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 se
- git diff[tool]
- = git diff[tool] {{tag>git}} == básicos <code bash; mostrar diferencias entre working area y último commit> git diff @ # @ = HEAD </code> <code bash; mostrar ficheros cambiados respecto a un commit> git show --stat --oneline <commit-id> ... ree --no-commit-id --name-only -r <commit-id> </code> == configuración difftool <code bash> #git conf
- git MERGE
- fusión a 3 bandas entre los dos últimos commits de las dos ramas y el ancestro común == 2 maneras de mostrar/trabajar: * ''no-ff'' -> no fastforward : nanera de trabajar por defecto de la mayoría de los repositorios, se muestran las ramas creadas con sus propios
- git STASH
- = añadir * ''git stash push'' : guarda ficheros de *staged area* * ''git stash save [-u | %%--%%include-untracked] "<message>"'' : le da un nombre a la s... untracked * ''git stash save [-k | %%--%%keep-index] "<message>"'' : guarda en el stash los ficheros del *working copy* == listar * ''git stash list''