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

2014-04-24

git - forever remove files or folders from history

I've found this script on David Underhill blog "dound's space on the web", it doesn't work enough for me, because a tag has the file I wan't to delete, but it could for you

The following script is for GNU/Linux of course (you can easily convert it to .bat). Read more here.

#!/bin/bash
set -o errexit
 
# Author: David Underhill
# Script to permanently delete files/folders from your git repository.  To use 
# it, cd to your repository's root and then run the script with a list of paths
# you want to delete, e.g., git-delete-history path1 path2
 
if [ $# -eq 0 ]; then
    exit 0
fi
 
# make sure we're at the root of git repo
if [ ! -d .git ]; then
    echo "Error: must run this script from the root of a git repository"
    exit 1
fi
 
# remove all paths passed as arguments from the history of the repo
files=$@
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch $files" HEAD
 
# remove the temporary history git-filter-branch otherwise leaves behind for a long time
rm -rf .git/refs/original/ && git reflog expire --all &&  git gc --aggressive --prune

2013-08-05

Tutorial, Flujos de Trabajo y Recursos de Git por Atlassian

He encontrado un Tutorial, Flujos de trabajo y Recursos de Git realizados por Atlassian, que valen su peso en oro, son simples, estructurados y faciles para aprender.

Puedes encontrarlo aquí:

https://www.atlassian.com/git/

Si estas interesado en aprender Git, echale un vistazo.

Saludos, y ¡¡¡Happy hacking!!!

Git Tutorial, Workflows and Resources by Atlassian

I've found Atlassian Git Tutorials, that worth its weight in gold, these are simple, structured and esasy for learn.

You can find it here:

https://www.atlassian.com/git/

If you are interested on learning Git, take a look.

Regards, and Happy hacking!!!