我有一个超过 100 次提交的 git 存储库,我在以下路径中初始化了一段时间:
/Users/myusername/
但是,我所有的提交实际上都是针对路径中的文件:
/Users/myusername/excess/folders/not/requiring/version/control/project_root/
我应该在 中初始化存储库project_root/
,因为我不需要对上层目录中的任何内容进行版本控制。
是否有任何简单的方法可以更改存储库的路径,以便存储库的顶层project_root/
同时保留我的版本历史记录?是否有任何额外的步骤可以在我的远程存储库中反映这一点,或者我只是在进行更改后提交并推送?