repo forall硬重置标签问题

时间:2012-11-19 19:41:43

标签: android linux git github

由于以下问题,我无法理解git reset hard concept:

考虑存储库结构:

的Android>一种

A>乙

A&以及c

A> d

(B,C,D是A的子分支,其中包含.git)

在linux putty终端我这样做了:

cd Android / A

cd C

C:git describe

显示 - > YesterdayTag(没关系,现在我想将每个.git更改为“tagLatest”

cd ..

cd B

B:git describe

显示 - > YesterdayTag(很酷,现在我想改变这个以及其他所有.git)

B:repo forall -c git reset --hard tagLatest

B:git describe

表演 - > tagLatest(这是我期望的!但是请参见下文)

cd ..

cd C

C:git describe

仍显示 - > yesterDayTag,我希望repoforall将每个.git更改为“tagLatest”

如果您有任何线索,请告诉我。非常感谢。

1 个答案:

答案 0 :(得分:0)

这些不是你所说的分支。你有嵌套的git存储库。如果您希望重置工作,最好在所有回购中使用标记。