Cerca
Heus ací els resultats de la cerca.
Noms de pàgina coincidents:
Resultats de text complet:
- .git*
- amend -m dev = !git checkout dev && git pull origin dev staging = !git checkout staging && git pull origin staging master = !git checkout master && git pull origin po = push origin pod = push origin dev pos = push origin staging pom = push origin master poh =
- git tips
- it merge * modo seguro:<code bash>git fetch origin git log --oneline main..origin/main git checkout main git log origin/main git merge origin/main</code> * [[https://www.atlassian.
- git FETCH
- ithub.com:usuario/proyecto a1b2c3d..e4f5g6h main -> origin/main * [new branch] feature-xyz -> origin/feature-xyz ``` ### ¿Cómo interpretar esto? * **Si hay
- Git rename branch (master to main)
- = Git rename branch (master to main) {{tag>git}} == procedimiento - renombrar rama en local:<code bash> # 1. En tu PC, renombra master a main git branch -m master main # 2. Sube la nueva rama main a Gitea git push origin main </code> - cambiar rama por defecto en Gi
- git repo server
- == ssh * **git-shell** * ''usermod -s /usr/bin/git-shell <username>'' * **/etc/ssh/sshd_config**:<code> Match User git ForceCommand /usr/bin/git AllowTCPForwarding no X11Forwarding n... mmand="/opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-shell key-1",no-port-forwarding,no-X11-for... hange.com/questions/489771/block-git-user-from-login-but-allow-the-user-to-still-function-as-a-git-rep
- git autopush shell script
- er <- no he hecho funcionar o no aporta * origin https:%%//%%<user>:<pass>@<url> * certificado SSH? <- debería funcionar <code bash> #!/usr/bin/env bash cd <git_directory> [[ -z "$(git status --porcelain)" ]] || { git add . FILES_AFFECTED=$(git ... tats:" -m "$FILES_AFFECTED" git commit -m "$COMMIT_MESSAGE" git push origin master } </code>
- git diff[tool]
- #git config --global mergetool.kdiff3.path "/usr/bin/kdiff3" #git config --global mergetool.kdiff3.tru... 3 git config --global difftool.kdiff3.path "/usr/bin/kdiff3" git config --global difftool.kdiff3.trust... ol = kdiff3 [mergetool "kdiff3"] path = /usr/bin/kdiff3 trustExitCode = false [diff] ... ool = kdiff3 [difftool "kdiff3"] path = /usr/bin/kdiff3 trustExitCode = false </code> /via: [[
- git: migrar repositorio
- del repositorio<code bash>git remote set-url origin <URL_REPO_DESTINO></code> - enviar todos los commits, ramas y tags:<code bash>git push origin --tags “refs/remotes/origin/*:refs/heads/*”</code> * si solo queremos llevarnos una rama:<code bash>git push -u origin master</code>
- git: replicación o duplicación de repositorios
- e hacer un --bare antes?) git remote -set-url origin $URL_REPO_NEW git push --mirror origin </code> /vía: [[https://stackoverflow.com/questions/3959924/w... sename $URL) && git remote add --mirror=fetch origin $URL)</code> <code bash; github doc> git clone --... REPO cd $PATH_REPO git push --mirror $URL_NEW_REPO (o cambiar origin y un git push --mirror ?) </code>
- .git* - .gitattributes @tech:git:dotfiles
- t cómo comparar dos versiones del archivo. * Sin esto, Git intentaría comparar los archivos binari... ize <code bash> # 1. Definir el atributo echo "*.bin binary" >> .gitattributes # 2. Forzar a Git a tr... mit -m "Update attributes and files" git push origin master </code> <code bash> # 1. Elimina todo del índice de Git de forma segura (sin borrar tus archivos del disco) git rm --cached -r
- git filter-repo
- sube el contenido:<code bash> git remote add origin ssh://git@git.fidmag.org:2222/usuario/nuevo-repo.git git push -u origin main </code> == consideraciones * **LFS:** Si el directorio que separas contiene archivos LFS, ase
- git LFS
- sconfig'' * <code bash>git push --no-verify origin main</code> == .gitattributes [[tech:git:dotfiles:gitattributes]] == migración de repositorios Este
- git submodulos
- rio que configura el submódulo está en HEADLESS (sin rama especificada) * se debe:<code bash>cd <p... submodule init** * eliminar los directorios (sin la barra final): <code bash>git rm --cached <path
- git, sacar archivos del indice git (.gitignore) @tech:git:dotfiles
- lícitamente del índice (el *staging area*), pero sin borrarlos de tu sistema de ficheros local. Utili... ` 2. **Elimina los ficheros del índice de Git (sin borrarlos del disco):** ```bash git rm -
- git CHERRY-PICK
- mite importar un commit (de otra rama) a tu rama sin traer el histórico (solo el commit en sí) * ''