Archivo

Archive for 31 enero 2017

Apuntes de GIT

git config –global user.[name|email] “<nombre|correo@>”

WorkDir -> Staging Area -> Local Repo [ -> RemoteRepo]
\                                                    /
Rama -> rama v1 -> ramav2

  • git init Crea la carpeta .git en la carpeta donde se este (directorio de trabajo)
  • git add [-A|”file”]
    • Añade todos los archivos del proyecto (A) o file al staging area (area intermedia donde se analizan los
      cambios) salvo los archivos contenidos en .gitignore
  • git commit -m “<mensaje>”
    Añade los archivos que están marcados en el staging area como modificados al repositorio local
    git rm [“file”]
    Elimina file de la zona de staging
    git checkout [id]
    Regresa a la versión identificada por id o cambia a la rama id
    git status Lee el estado de los cambios de archivos
    git log Lee los commits hechos hasta el momento.
    git reset [soft|mixed|hard]
    Regresa a la versión anterior
    soft: solo cambia el commit
    mixed: cambia el commit y staging area
    hard: cambia el directorio de trabajo, el staging area y el commit.
    git branch [-d][rama]
    crea una nueva rama. Usar con git checkout rama
    -d borra la rama

git merge [rama]
fusiona la rama con master. Hacer esto desde master.

git remote [add alias [url|ssh]]
vincula repositorio local con el remoto

git fetch
bajar cambios del repositorio remoto

git push [alias][rama]
subimos cambios del repositorio local

git clone
clona un repositorio