Mostrando las entradas con la etiqueta git. Mostrar todas las entradas
Mostrando las entradas con la etiqueta git. Mostrar todas las entradas

18.11.12

GIT con colores desde la terminal

Para tener unos lindos colores en GIT en nuestra consola, tenemos que ejecutar el siguiente comando:

$ git config --global --add color.ui true

Ahora, cuando hagamos un diff, status y demas, vamos a tener coloreado en verde/rojo el output de GIT!

Por ejemplo, un diff:

$ git diff
diff --git a/index.php b/index.php
index 211eb49..f0a6b1b 100644
--- a/index.php
+++ b/index.php
@@ -18,7 +18,7 @@
  * NOTE: If you change these, also change the error_reporting() code below
  *
  */
-       define('ENVIRONMENT', 'development');
+       define('ENVIRONMENT', 'production');
 /*
  *---------------------------------------------------------------

O un status:

$ git status
# On branch master
# Changed but not updated:
#   (use "git add ..." to update what will be committed)
#   (use "git checkout -- ..." to discard changes in working directory)
#
#       modified:   application/config/database.php
#

30.9.08

Ignorar archivos en GIT

Supongamos que estamos desarrollando una aplicacion en Python y queremos que el versionador GIT no nos muestre como "Untracked" los archivos con extension '.pyc' que se generan al ejecutar los archivos '.py'.

Parados en el raiz del repositorio de nuestro proyecto, editamos el archivos '.git/info/exclude' y despues de las lineas comentadas agragamos '*.pyc'.

# git-ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
*.pyc

Con esto, cuando ejecutemos 'git status' para ver es estado del repositorio, los patrones de archivos definidos en '.git/info/exclude' van a ser ignorados. Otra manera de excluir/ignorar archivos es utilizando '.gitignore'. Consulten la pagina del manual de gitignore para mas informacion.