移动git存储库时会发生什么。安全吗?

时间:2013-04-09 17:37:17

标签: git

移动git存储库是否安全? (假设其他人都更新了他们的remotessymlinks

在最初的问题中,我注意到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*

2 个答案:

答案 0 :(得分:1)

如果通过'move'表示命令mv,那么是的,这是安全的。 Git不会在给定的存储库目录之外进行相对路径引用。

答案 1 :(得分:1)

在git中你可以移动,重命名副本等没有任何副作用。

Git将所有信息存储在.git文件夹中(在根目录内),这样只要您不使用.git文件夹就可以安全,并且可以移动,复制,重命名文件夹。