Iniciar un repositorio local desde un projecto existente:

$ git init

Añadir todos los archivos:

$ git add —all

Lo que es lo mismo que:

$ git add .

Subir los archivos a un repositorio remoto:

$ git commit -m “primer commit”
$ git push -u origin master

Crear una nueva rama de Git en local y cambiar a esa rama:

$ git checkout -b [nombre_de_la_rama]

Esto es solo un atajo para:

$ git branch [nombre_de_la_rama]
$ git checkout [nombre_de_la_rama]

Cambiar a una rama:

$ git checkout [nombre_de_la_rama]

Ver el estado de la rama:

$ git status

Mostrar la ramas locales:

$ git branch

Mostrar las ramas locales y remotas:

$ git branch --all

Una vez finalizado tus cambios en una rama para unir a master:

Nos situamos en master

$ git checkout master

Solo necesario si hay cambios en origin

$ git pull origin master
$ git merge [nombre_de_la_rama]

Subimos los cambios a nuestro repositorio remoto

$ git push origin master

Ver el historial:

$ git log

Para salir de la pantalla de git log inserta: q

Cambiar el “origin” de un repositorio Git

Ver el origin actual:

$ git remote -v

Te mostrará algo así:

origin  https://Netinetidesign@bitbucket.org/yuraksisa/mybooking_theme_foundation_6.git (fetch)
origin  https://Netinetidesign@bitbucket.org/yuraksisa/mybooking_theme_foundation_6.git (push)

Eliminar el origin actual y añadir uno nuevo:

$ git remote rm origin
$ git remote add origin https://Netinetidesign@bitbucket.org/Netinetidesign/mybooking-theme-nautic.git
$ git push -u origin master

Para eliminar Git de un proyecto, desde la carpeta del proyecto:

$ rm -rf .git

Eliminar node_modules de tu repositorio local y remoto: Primero añade node_modules a .gitignore, después ejecuta lo siguiente:

$ git rm -r --cached node_modules
$ git commit -m 'Remove the now ignored directory node_modules'
$ git push origin master

Bajar todas las nuevas ramas del repositorio remoto:

$ git clone url-repositorio

Posteado en Programación con : Git