gpt4 book ai didi

git - 我的 Git 存储库位于错误的根目录中。我可以移动它吗? (../代替 。/)

转载 作者:IT王子 更新时间:2023-10-29 01:22:50 25 4
gpt4 key购买 nike

不知何故,当我 git init 一个月前编辑我的最新项目时,我在比项目根目录高一个目录的目录中运行命令。

因此我的存储库位于 ./project 目录中,而不是 ./project/my-new-project 目录中。我不知道我怎么没有早点意识到这个问题,但直到现在我才开始寻找 .git 目录。

有没有办法在不终止我的项目的情况下将存储库移动到正确的目录,然后告诉 git 项目的新基础是什么?只是移动目录是行不通的。 Git 认为所有文件都已删除。

最佳答案

我有相反的问题 - 必须将 git root 转移到父目录(从 project/src 到 project)令我极为惊讶的是,以下方法有效!!

src$ mv .git ../ 
src$ cd ..
project$ git add src
project$ git commit -a

git 巧妙地检测到所有新文件都是旧文件的重命名版本,并且没有丢失历史记录

您可以尝试类似的操作...移动 .git 文件夹并在提交前再次添加文件

关于git - 我的 Git 存储库位于错误的根目录中。我可以移动它吗? (../代替 。/),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1918111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com