1 2 3 4 5 6
#!/bin/sh pwd=$(pwd) root="$(git rev-parse --show-toplevel)" cd "$root" || exit 1 file="$(basename "$root" | sed 's/^\.//').tar.gz" tar czf "$pwd/$file" $(git ls-files)