代码之家  ›  专栏  ›  技术社区  ›  rookie

向上移动.git多个级别

git
  •  0
  • rookie  · 技术社区  · 7 年前

    Framework/
    |-A/
      |-B/
        |-C/
          |-my_project/
          |-.git/
    

    有没有办法在保留git历史记录的同时将my.git移到顶层(到Framework/)?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Jim Wright    7 年前

    你可以移动 .git 目录,但是当前文件将显示为已移动,您需要添加另一个目录。

    mv ./A/B/C/.git ./
    git add .
    git status
    git commit -m "Move git root directory"
    git push