Implementando Git en la empresa donde trabajo hicimos un resumen de los comandos que más utilizamos ...
Bajar repositorio ...
$ git clone https://github.com/usuario/repo.git
Entrar al repositorio ...
$ cd mlog
Ver los branch ocultos ...
$ git branch -a
Trabajar con los branches de manera local ...
$ git checkout -b stage origin/pruebas
$ git checkout -b master origin/produccion
Para cambiar de branch ...
$git checkout pruebas
Revisar cambios de los archivos ...
$ git status
Actualizar archivos nuevos y eliminados ...
$ git add -u
Realizar el commit en el equipo de forma local ...
$ git commit -m "Mensaje"
Bajar o actualizar el branch...
$ git pull https://github.com/usuario/repo.git pruebas
Subir información...
$ git push https://github.com/usuario/repo.git desarrollo
Combinar ramas ...
Rama Origen: desarrollo
Rama Destino: pruebas
(desarrollo) $ git checkout pruebas
(pruebas) $ git merge desarrollo
Actualización :: 24/Sep/2013
Ver el autor de cada una de las líneas de código de un archivo ...
$ git blame miarchivo.py
En caso de que tengas varios archivos que git marca como modificados y quieres deshacerte de todo utiliza:
$ git clean -df & git checkout .
Espero te sea de utilidad !
Créditos
Elaborada en equipo con - Carmen Gutierrez Perez - Miguel Velazco - Gonzalo Morales -
Referencias:
http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging
Mostrando entradas con la etiqueta macos. Mostrar todas las entradas
Mostrando entradas con la etiqueta macos. Mostrar todas las entradas
martes, 10 de septiembre de 2013
sábado, 31 de agosto de 2013
Agregar nombre de la rama (branch) de git al prompt de OSX o Linux
Este proceso en realidad es muy sencillo si se esta utilizando alguna interfaz gráfica pero en ocasiones puede ser útil para los que nos gusta mucho usar el terminal el poder ver en todo momento en cuál rama (branch) estamos actualmente o tenemos activa.
Para dicho fin debemos editar el archivo .bash_profile lo cuál podemos hacerlo desde el terminal usando vim o el editor de su preferencia:
$ vi ~/.bash_profile
Añadimos la siguientes líneas:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/'
}
export PS1="\W\[\033[34m\]\$(parse_git_branch)\[\033[00m\] $ "
La parte donde se agrega la rama es en $(parse_git_branch), la sección [\033[34m\]\ es para agregar color a esa sección, el color que tengo seleccionado actualmente es el azul, para modificar el color solo es modificando el 34m por alguno de los valores válidos:
30m # Regular
31m # Rojo
32m # Verde
33m # Amarillo
34m # Azul
35m # Purpura
36m # Cian
37m # Blanco
Espero te sea de utilidad !
Referencias:
https://github.com/mfitzp/golifescience/blob/master/content/computing/add-git-branch-name-to-terminal-prompt-mac.md
https://news.ycombinator.com/item?id=2089285
Para dicho fin debemos editar el archivo .bash_profile lo cuál podemos hacerlo desde el terminal usando vim o el editor de su preferencia:
$ vi ~/.bash_profile
Añadimos la siguientes líneas:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/'
}
export PS1="\W\[\033[34m\]\$(parse_git_branch)\[\033[00m\] $ "
La parte donde se agrega la rama es en $(parse_git_branch), la sección [\033[34m\]\ es para agregar color a esa sección, el color que tengo seleccionado actualmente es el azul, para modificar el color solo es modificando el 34m por alguno de los valores válidos:
30m # Regular
31m # Rojo
32m # Verde
33m # Amarillo
34m # Azul
35m # Purpura
36m # Cian
37m # Blanco
Espero te sea de utilidad !
Referencias:
https://github.com/mfitzp/golifescience/blob/master/content/computing/add-git-branch-name-to-terminal-prompt-mac.md
https://news.ycombinator.com/item?id=2089285
lunes, 20 de mayo de 2013
Conectar la terminal con los recordatorios (OSX terminal or applescript and reminders)
Como de costumbre ahora otro pendiente conectar la terminal de OSX con la aplicación de Recordatorios de Mountain Lion, he iniciado un proyecto en github que se llama task (https://github.com/omaryahir/task), ya puedes marcar como concluida alguna tarea, crearla o eliminarla, incluso puede conectarse a la aplicación de Calendario también.
Referencias
Suscribirse a:
Entradas (Atom)