将.git向上移动多个级别
所以我碰巧在一个“框架”内的项目上工作,并为该项目而不是框架内进行了git回购。我不得不修改框架中的一堆文件,现在我想将.git文件夹向上移动多个级别。我不完全确定如何做到这一点。我在框架内的项目如下所示:将.git向上移动多个级别,git,Git,所以我碰巧在一个“框架”内的项目上工作,并为该项目而不是框架内进行了git回购。我不得不修改框架中的一堆文件,现在我想将.git文件夹向上移动多个级别。我不完全确定如何做到这一点。我在框架内的项目如下所示: Framework/ |-A/ |-B/ |-C/ |-my_project/ |-.git/ 有没有一种方法可以将我的.git移动到顶层(到Framework/),同时保留我的git历史记录 您可以移动.git目录,但是当前文件将显示为已移动,您需要添
Framework/
|-A/
|-B/
|-C/
|-my_project/
|-.git/
有没有一种方法可以将我的.git移动到顶层(到Framework/),同时保留我的git历史记录 您可以移动
.git
目录,但是当前文件将显示为已移动,您需要添加其他目录
这将保留您的历史记录,但这一承诺在将来可能会令人困惑
mv ./A/B/C/.git ./
git add .
git status
git commit -m "Move git root directory"
git push
可能重复的