Skip to content

Instantly share code, notes, and snippets.

@lxneng
Created June 2, 2011 03:25
Show Gist options
  • Save lxneng/1003869 to your computer and use it in GitHub Desktop.
Save lxneng/1003869 to your computer and use it in GitHub Desktop.
How to do a “git export” (like “svn export”)

How to do a “git export” (like “svn export”)

Probably the simplest way to achieve this is with git archive. If you really need just the expanded tree you can do something like this.

git archive master | tar -x -C /somewhere/else

Most of the time that I need to 'export' something from git, I want a compressed archive in any case so I do something like this.

git archive master | bzip2 >source-tree.tar.bz2

ZIP archive:

git archive --format zip --output /full/path master
git help archive for more details, it's quite flexible.

from

@jcllings
Copy link

@jungshik
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment