繁体   English   中英

Git 将项目移动到另一个文件夹

[英]Git Move Project to Another Folder

我创建了太多文件夹层,所以现在我需要将项目向上移动一层。 这是我的文件夹结构。

OMDM/OKE/OKEPortal

我希望新结构看起来像这样,同时保留 Git 记录历史。

OMDM/OKEPortal

我使用了下面的 Git 命令,但它最终更改了文件夹名称而不是移动它。

git mv OKEPortal OKE
git add OKEPortal

不知何故,它总是最终更改文件夹名称。

更新:

当我在 OMDM 目录中时,我运行以下命令

mv OKE/OKEPortal OKEPortal
rm -r OKE
git add OKEPortal

我想之前我没有得到我想要的结果,因为我在执行“ git mv OKEPortal OKE ”时没有正确放置文件夹路径,因此它总是将文件夹名称从 OKEPortal 更改为 OKE。 这是我的错误。 源目录和目标目录不应相同,否则它将重命名文件夹而不是移动。

如果位于所有项目根目录的.git文件夹位于

OMDM/OKE/OKEPortal/.git

然后您可以使用鼠标或命令mv简单地移动文件夹OKEPortal 不要忘记删除文件夹OKE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM