git branch NEW-BRANCH-NAME
git push -u origin <branch>
git branch -m nuevo_nombre
git branch -D myBranch
git push origin --delete myRemoteBranch
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
git branch -r
git switch remote_branch
git tag <tagname> -a
git push origin --tags
- Borramos el historial
rm -rf .git
- Recreamos el repositorio a partir del contenido actual
git init
git add .
git commit -m "Initial commit"
- Push al servidor Git asegurándonos de sobreescribir el historial
git remote add origin git@github.com:fitomad/CoreEMT.git
git push -u --force origin master
El comando es
git remote add [nombre] [URL del repositorio]
por ejemplo...
git remote add my_awesome_new_remote_repo git@git.assembla.com:portfolio/space.space_name.git
git checkout <branch_en_la_que_quiero_poner_los_cambios_de_la_otra>
git merge <branch_con_los_cambios>
git push
git push origin <branch_actual>
git diff --binary > file.patch
git apply file.patch
El comando stash
almacena temporalmente (o guarda en un stash) los cambios que hayas efectuado en el código en el que estás trabajando para que puedas trabajar en otra cosa y, más tarde, regresar y volver al punto donde lo habías dejado.
git stash
Cuando quiera recuperar de nuevo el trabajo no salvado...
git stash pop
git push -f origin develop
- Nos situamos en la rama local elegida
- Forzamos el reseteo
git switch remote_branch
git reset --hard origin/remote_branch
- Abrir la aplicación Terminal
- Situarse en el directorio del repositoria donde queremos configurar otro nombre de usuario
Ejecutar el siguiente comando
$ git config user.name "fitomad"
Para comprobar que lo hemos escrito correctamente:
$ git config user.name
> fitomad
Git Error: (unable to update local ref)
git gc --prune=now
git remote prune origin
git remote -v
git remote rm origin
git remote add origin **Repository URL**