From: Avery Pennarun Date: Wed, 04 Jun 2008 20:08:57 GMT Subject: Re: move git repository out of a folder? Message-ID: <32541b130806041308y43a18b50s5dbca61f96a52823@mail.gmail.com> In-Reply-To: <1086fb5f0806041303v7856404dxb95b5a450ac30ae1@mail.gmail.com> On 6/4/08, Sean Brown wrote: > 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