代码之家  ›  专栏  ›  技术社区  ›  Dan Rosenstark

Git子模块:我需要哪个提交(hash)?

  •  1
  • Dan Rosenstark  · 技术社区  · 12 年前

    当我将git工作目录回滚到一个特定的提交时,子模块显示为“已修改”。子模块已签入,没有修改过的文件,但它处于不同的提交状态。如何找到正确提交的名称/哈希?

    1 回复  |  直到 12 年前
        1
  •  2
  •   redhotvengeance    12 年前

    如果您想要做的是让子模块也回滚到相应的提交,那么尝试:

    git submodule update --recursive

    这将把你的所有子模块更新到它们应该位于的提交位置(引用你的父repo在每次提交时存储的关于其子模块应该位于什么提交位置的元数据)。