From: Olaf Hering Date: Thu, 13 Nov 2014 12:21:20 GMT Subject: Re: how to reduce disk usage for large .git dirs? Message-ID: <20141113122119.GC15503@aepfle.de> In-Reply-To: <1415880149.4825.43.camel@knuth.computer-surgery.co.uk> On Thu, Nov 13, Roger Gammans wrote: > Note the first sentence of the second paragraph. > eg: > # git clone git://host/repo.git repo-master > # git clone repo-master repo-branchA > # cd repo-branchA > # git checkout -b branchA origin/branchA It fails right here because in this dir only "master" exists, but branchA is expected. So far the sequence of commands is: # git clone git://host/repo.git repo-master # cd repo-master # git checkout -b branchA origin/branchA # git checkout -b branchB origin/branchB # cd - # git clone -l -b branchA repo-master repo-branchA # git clone -l -b branchB repo-master repo-branchB Next step will be: # $do_work ; git commit -avs ; git push Will that work as expected? Will find out after lunch.. Olaf