//MANEJO GENERAL
git pull //Actualizar repositorio local con remoto.
git push //Actualizar repositorio remoto con local.
git add . //Actualiza repo local para ser committeado.
git commit -m "mensaje" // commit al repo local.
git update-index --assume-unchanged pathArchivo // Ignora cambios en el archivo.
git update-index --no-assume-unchanged pathArchivo // Des-ignora cambios en el archivo.
git checkout master // Sitúa en el branch master.
gitk nombre_archivo // Muestra el history de un archivo.
git checkout hash_del_branch -- nombre_archivo // Sobreescribe un archivo con el que corresponde al branch indicado.
git log -p nombreArchivo // Muestra las diferencias en los commits del archivo.
git diff //Muestra los cambios desde el último commit.
git fetch origin // Actualiza mi master con el del servidor(origin).
git rebase origin/master // Mueve mi proyecto, actualiza con el master y luego persiste los cambios de mi proyecto en la actualización realizada.
git commit --amend // Edita el comentario del último commit.
git reset --hard origin/master //Sobreescribe el código del repositorio local con el remoto(Master).
git reset --hard 063f3a9b1b443825b308141946369bb615482877 //Volver a un commit anterior, borrando lo hecho desde entonces. c14809fa es el id del commit en cuestión.
//TAGGEO
git tag -a v1.4 -m 'my version 1.4' // Etiqueta una versión.
git tag // Muestra una lista de versiones.
git push origin --tags // Pushea todas las tags.
git push origin v1.5 // Pushea una tag en especial.
//BRANCHEO
git branch // Lista los branches locales.
git checkout -b nombre_branch // Creación del nuevo branch.
git branch -d nombre_branch // Borrado del branch.
git checkout nombre_branch // Posicionado sobre el branch.
git merge nombre_branch // Se hace desde master para mergear un branch.
git push --all // Pushea todos los branches.
Este blog nace con la idea de ir alojando soluciones a algunos de los errores con que me voy encontrando en mi vida como programador... No aseguro que estén todos resueltos de la manera más óptima, pero funcionan... Compartir conocimientos, esa es la idea!!!
domingo, 25 de diciembre de 2016
Suscribirse a:
Enviar comentarios (Atom)
Ubuntu - Setear Variables de Entorno por consola
Ejemplo para NodeJS, Android Studio y Gradle, donde se editan los archivos .profile y .bashrc, se agregan las variables al final del archivo...
-
Tener en cuenta el lifecycle: compile --> test --> package --> install Comandos: mvn clean (Limpia el proyecto). mvn install (...
-
Para verificar algunas propiedades del host y password del usuario: SELECT user, host, password_last_changed, password_lifetime, ...
-
Estos pasos son los que me han servido para poder importar un proyecto AngularJS en Eclipse. 1- Buscar en MarketPlace el siguiente plugin:...
No hay comentarios:
Publicar un comentario