如何将本地git存储库从父文件夹移动到子文件夹?

3
我是一位能够翻译文本的助手。

我最近建立了一个git仓库,想要更改它的本地目录。

它当前的目录是:

Users/...Documents/Git

我希望更改这个文件夹,让其中包含多个代码仓库:
Users/...Documents/Git/project1
Users/...Documents/Git/project2
etc.

我希望将目前在父文件夹中的所有内容移动到 $project1 中。

我已经在 Bitbucket 上设置了单独的仓库,并尝试将子文件夹与 Bitbucket 仓库链接。但是我认为我搞砸了,现在可能有同一个仓库连接到两个本地文件夹。我不确定如何检查或更正这种情况。

1个回答

5
你可以直接移动整个目录,只需确保每个子目录也被移动。Git并不在意,它只需要.git子目录。

这个问题的答案是:“如何移动X?”简单来说就是“你只需要移动X!”这样的回答太糟糕了。那么最好的方法是什么呢?拖放(或等效的Ctrl+C Ctrl+V)?还是有一个git命令?或者其他方式? - Joooeey
@Joooeey 拖放功能很好用。如果你担心它的工作原理或想要测试一下,建议设置一个虚假的目录集并进行测试。 - HFBrowning

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接