Re: releasing your work
- From
- Lucas Sandery <lucas@wallcann.com>
- Date
- Apr 16, 2009, 07:40 UTC
- Message-ID
- <49E6E0F8.4050506@wallcann.com>
- In-Reply-To
- <20090416064602.GA3668@lars.home.noschinski.de>
Lars Noschinski wrote:
Show 9 quoted lines
> * Lucas Sandery [09-04-16 06:53]: > >> How do I make a "release" a copy (not a clone) of the repository that contains >> only tracked files without .gitignore files? I am using git archive but the >> resulting zip file still contains .gitignore files. >> > Have a look at the git-archive man page. You can exclude such files by > adding the export-ignore attribute to gitattributes. >
Thanks Lars,
For anyone else out there with the same problem...
I made a .gitattributes file and it contains only 2 lines: .gitignore export-ignore .gitattributes export-ignore
I make my release with: git archive --format=zip -9 master > ../release.zip (after right-clicking on my repos root folder and selecting "git bash", i'm on a windoze machine at work) the "../" puts the archive next to the repository folder not in it e.g. for c:\path\to\repos\ i get c:\path\to\release.zip