0

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

在最初的问题中,我注意到 git 在.git/objects. 但我现在意识到它们不是符号链接。

请注意,此问题与以下问题不同:git 如何处理符号链接?因为我问的是 git创建的符号链接。

根据评论中的要求,这是一个示例:

$ ls -ld ./something.git/objects/7a/f87b48b897fde759daaff2b0a781691d5a625a
-rwxrwxrwx 1 XXX YYY 188 Jan 25 17:12 ./something.git/objects/7a/f87b48b897fde759daaff2b0a781691d5a625a*
4

2 回答 2

1

如果“移动”是指命令mv,那么是的,这是安全的。Git 不会在给定存储库目录之外进行相对路径引用。

于 2013-04-09T17:56:31.950 回答
1

在 git 中,您可以移动、重命名副本等而不会产生任何副作用。

Git 将其所有信息存储在 .git 文件夹中(在根目录内),只要您不弄乱 .git 文件夹,您就可以安全地移动、复制、重命名该文件夹。

于 2013-04-09T21:35:54.640 回答