所以我把git放到文件夹B中,但它需要在文件夹C中。文件夹去A> B> C
我担心只将文件夹C移动到文件夹A,因为有些文件已经使用了当前可用的路径。
是否有一种干净的方式将回购从B移动到C?
(使用Mac / Unix)
答案 0 :(得分:1)
您可以使用git mv将文件移动到新位置。
git mv <old path> <new path>
阅读本文以了解更多信息:
https://githowto.com/moving_files
如果您需要更复杂的内容,请查看此问题:
How do I Re-root a git repo to a parent folder while preserving history?
答案 1 :(得分:1)
就Git而言,您只需将目录移动到新位置即可。 Git将所有内部元数据存储在根目录中包含的隐藏.git
目录中,因此如果移动根,它将随之移动。