次の問題のため、git reset hard の概念を理解できません。
リポジトリ構造を検討してください。
アンドロイド>A
A>B
A>C
A>D
(B、C、D は A の子ブランチであり、.git が含まれています)
Linuxパテターミナルでこれを行いました:
CD Android/A
CDC
C: git 記述
Shows -> 昨日タグ
CD ..
CDB
B: git 記述
Shows -> 昨日のタグ (かっこいい、今はこれと他のすべての .git を変更したい)
B: レポ forall -c git reset --hard tagLatest
B: git 記述
Shows--> tagLatest (これは正しいと思います!ただし、以下を参照してください)
CD ..
CDC
C: git 記述
それでも表示されます-> yesterDayTag 、 repoforall がすべての .git を「tagLatest」に変更することを期待しています
手がかりがあれば教えてください。ありがとうございます。