.git/分支文件夹用于什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (53)

我一直认为.git/branches目录用于旧式目录,而git以前使用该目录,但现在使用.git/refs而是目录。这是真的吗?如果没有,那么该目录的目的是什么,因为我从未见过它的使用或引用。

我使用的是Git版本1.7.3.4。

提问于
用户回答回答于

现在“稍微反对”的用法.git/branches在有用的gitrepository-layout文献资料:

支部::一种略为不推荐的存储速记的方法,用于指定URL到GIT提取,,,吉特拉力GIT推命令是将文件存储在分支/<name>给予名称来代替存储库参数。

在上面的评论中,问题是为什么有些人有这个目录而有些人没有。阻止git创建.git/branches默认目录。然而,最近的变化重归(即指.git/branches被创造在git init),Junio C.Hamano提出的理由如下:

这样做是没有充分理由的。我们不更新.GIT/分支机构.git/遥控器但是仍然要从那里读取信息,并且将继续这样做。 此外,这打破了相当多的测试在T55?

扫码关注云+社区