[英]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.