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... old_name> # elimina la rama vieja del remoto! </code> <code bash mover rama, trayendo solo los commit
- 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* - .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 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 "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 la "stash":<code bash>git stash</code> - recuperar los cambios d
- git DIFF
- 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... ree --no-commit-id --name-only -r <commit-id> </code> * muestra diferencias entre 2 ramas (HEAD) (2
- .git*
- tag>git}} == .gitconfig * ''~/.gitconfig'': <code properties> [alias] ck = checkout ... add --interactive ss = status --short </code> <code properties> # https://gist.github.com/johnpolacek/69604a1f6861129ef088 [alias] co = checkout ... a = "!git config -l | grep alias | cut -c 7-" </code> == .gitignore <code> outgoing/* !outgoing/.gitke
- 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-sh... forwarding,no-pty ssh-rsa AA...restofkeysnip! </code> * no **~/.bashrc**, **~/.profile** * [[htt
- git, sacar archivos del indice git (.gitignore) @tech:git:dotfiles
- t ya conoce y ha indexado. ### ✅ Solución: Dejar de rastrear los ficheros Para que Git deje de rastrear los ficheros que están ahora ignorados por `.git... el índice (el *staging area*), pero sin borrarlos de tu sistema de ficheros local. Utiliza el siguiente comando: ```bash git rm -r --cached data/cache `
- git FETCH
- spuesta corta es: **no recibirás una notificación de sistema** (como un mensaje emergente o un aviso s... 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 ... us`, Git comparará tu rama local con la que acaba de descargar del servidor y te dará un mensaje muy d
- git filter-repo
- guridad, 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 separar:<code bash> git filter-repo --path nombre-del-directorio/ </code> * **¿Qué hace esto?** Borra todo lo que no e
- 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: 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 set-url origin <U
- 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: replicación o duplicación de repositorios
- = git: replicación o duplicación de repositorios {{tag>git}} <code bash; replicar un repositorio (by mate)> # partiendo de un repositorio existente y uno recién creado cp -... origin $URL_REPO_NEW git push --mirror origin </code> /vía: [[https://stackoverflow.com/questions/395