移动git存储库是否安全? (假设其他人都更新了他们的remotes
和symlinks
)
在最初的问题中,我注意到git在.git/objects
下创建了似乎是符号链接的东西。但我现在意识到它们不是符号链接。
请注意,这个问题与How does git handle symbolic links?提出的问题有所不同,因为我问的是git的创建的符号链接。
根据评论中的要求,这是一个例子:
$ ls -ld ./something.git/objects/7a/f87b48b897fde759daaff2b0a781691d5a625a
-rwxrwxrwx 1 XXX YYY 188 Jan 25 17:12 ./something.git/objects/7a/f87b48b897fde759daaff2b0a781691d5a625a*
答案 0 :(得分:1)
如果通过'move'表示命令mv
,那么是的,这是安全的。 Git不会在给定的存储库目录之外进行相对路径引用。
答案 1 :(得分:1)
在git中你可以移动,重命名副本等没有任何副作用。
Git将所有信息存储在.git文件夹中(在根目录内),这样只要您不使用.git文件夹就可以安全,并且可以移动,复制,重命名文件夹。