
git clone --depth=1 https://marco_rodas@bitbucket.org/johannfjs/siniestro_integrado.git Johann # clone: Crea una copia local del repositorio central al cual llamará "origin" # Crea una carpeta .git donde se almacenan todos los commit # --depth=1: Sólo el último commit git fetch # fetch: Importa commits del repositorio remoto al local. # (http://git-scm.com/docs/git-fetch) # Si no se especifica ningún repositorio se usará el repositorio remoto "origin" # Los guarda como branches remotos. No afecta la copia local. git reset --hard origin/master # reset: Establece el HEAD (top commit) de la rama actual al commit espeficicado. # (https://git-scm.com/docs/git-reset) # En este caso la rama "master" del repositorio remoto "origin" # --hard: Reinicia el índice y el directorio de trabajo # Los cambios fuera del commit especificado son eliminados. git rm build_opt.* dbchange.* db/standard_sql.* db/dbseguros.unix.sql # rm: Remueve archivos del directorio de trabajo y del índice # (https://www.kernel.org/pub/software/scm/git/docs/v1.6.0.6/git-rm.html) git status # Muestra las rutas con diferencia entre el índice y el commit actual HEAD git add # add: Agrega un contenido al índice (stage area) git commit # commit: Guarda el contenido actual del índice en un nuevo commit (snapshot) # El commit es local. git push origin master # push: Transfiere commits del repositorio local al remoto # origin master: Rama maestra (master) al servidor origen (origin)