Re: move git repository out of a folder?
- From
Avery Pennarun <apenwarr@gmail.com>
- Date
- Jun 4, 2008, 20:08 UTC
- Message-ID
- <32541b130806041308y43a18b50s5dbca61f96a52823@mail.gmail.com>
- In-Reply-To
- <1086fb5f0806041303v7856404dxb95b5a450ac30ae1@mail.gmail.com>
On 6/4/08, Sean Brown <seanmichaelbrown@gmail.com> wrote:
Show 9 quoted lines
> So now when colleagues clone my repository, they get the source code > in the "sourcecode" folder. I'd like to just make the repository > simply give them the source files, not in a directory. In other > words, as if I had originally been smart and done this: > > cd /folderA/sourcecode > git init > > Can I make that happen without losing all of the history?
You could just make a commit which renames all the files into the parent folder. This is relatively harmless and correctly reflects what really happened.
You might also want to look at git-filter-branch and its "--subdirectory-filter" option.
Have fun,
Avery