I have a project directory like /projects/myProject/src/…
and my git repository is on /projects/myProject/src directory. But I want to change my main git directory to /projects/myProject(which is the parent of current git directory.)
I could just create a new repo on /projects/myProject, but I could lose all of my previous commits. Is there a way to change my directory without loosing my commit data?
I have a project directory like /projects/myProject/src/… and my git repository is on /projects/myProject/src
Share
/srcfolder, Perform a move of*to./srcso now your code should all be in/src/src. If you do the move correctly it’ll keep all the revision history./myproject/to/myproject/srcand then commit it./myproject/srcto/myproject/myprojectand then move the entire directory tree down one.That should retain your commit history.
Example
Before:
/Myproj.make/src/.git/src/myproj.cppNext Step:
/Myproj.make/src/.git/src/src/myproj.cppNext Step:
/src/.git/src/Myproj.make/src/src/myproj.cppNext Step:
/.git/Myproj.make/src/myproj.cpp