【问题标题】:Subtree merge with specific commit子树与特定提交合并
【发布时间】:2012-12-04 16:34:06
【问题描述】:

按照GitHub tutorial,我该怎么做?

git read-tree --prefix=somedir/ -u someproject/commit-id:somedir

我想要的不是与 master 或任何其他分支一起工作,而是一个特定的提交。

【问题讨论】:

  • git read-tree --prefix=somedir/ -u 360dde47f3:somedir?
  • 我有一个相关的问题。为什么我不需要指定项目。是因为这个id是唯一的吗?我在手册的哪里可以找到这个?
  • 是的,id 对于您的树状态是唯一的,因此无需指定项目。 sha1 哈希足以识别完整的树!
  • 添加了答案,以便人们更容易找到它(而不是我的评论!)

标签: git git-subtree


【解决方案1】:
git read-tree --prefix=somedir/ -u 360dde47f3:somedir

【讨论】:

  • 谢谢。此外,如果提交被标记,您还可以使用标记名而不是提交 sha1 哈希。 (例如 2.0:somedir)
猜你喜欢
  • 2021-01-20
  • 2018-10-17
  • 2019-04-28
  • 2011-09-04
  • 2010-10-18
  • 2012-07-18
  • 2010-12-22
  • 2014-01-22
相关资源
最近更新 更多