Hi guys, I have a repository with a remote repository. My colleague had the very bad idea to put 4 project into the same repository. So basically here is my folder structure: root + project 1 + project 2 + project 3 + project 4
So I'm trying to separate all theses projects in 4 different git. But I want to keep all the commit they did for each projects. For now, I duplicate the root.git on the remote repository and named it like project1.git I also duplicate my local repository and set the new remote repository to user@server:/project1.git I removed the files of projects 2 to 4 and moved to root folder project1 files then commit and push to the remote repo. Now I want to clean my project1.git so it has only project1 files. I tried this for each unwanted project: $ git filter-branch --index-filter \ 'git rm --cached --ignore-unmatch "root/project 1"' $ rm -Rf .git/refs/original $ rm -Rf .git/logs/ $ git gc but when I compare size pack before and after (using $ git count-objects -v), it's always the same size. and my size-garbage is still 0 I don't really get how git works.. but i really want to separate the projects. To give you an idea, projects size are between 100Mb to 5 Gb... Thanks in advance for the help ! -Tinken -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
