Skip to content

docs(lab2): git internals, reflog recovery, signed tag, rebase, bisect - #1534

Open
illmmmiira wants to merge 7 commits into
inno-devops-labs:mainfrom
illmmmiira:feature/lab2
Open

docs(lab2): git internals, reflog recovery, signed tag, rebase, bisect#1534
illmmmiira wants to merge 7 commits into
inno-devops-labs:mainfrom
illmmmiira:feature/lab2

Conversation

@illmmmiira

Copy link
Copy Markdown

Goal

Complete Lab 2 — explore Git's object model, recover from a destructive reset via reflog, create a signed annotated release tag, rebase feature/lab2 onto main, and find a regression with git bisect.

Changes

  • Documented the HEAD → tree → blob → file object chain and .git/ internals
  • Simulated and recovered from a git reset --hard using reflog
  • Created and pushed signed annotated tag v0.1.0-lab2-ilmira
  • Rebased feature/lab2 onto the moved main and force-pushed with --force-with-lease
  • Bisected bug/bisect-me to find the first bad commit (f285ede)

Testing

Verified git tag -v shows a Good signature, confirmed clean rebase with before/after git log --oneline --graph, and confirmed git bisect run correctly isolated the regression in app/store.go.

Checklist

  • Title is a clear sentence (≤ 70 chars)
  • Commits are signed (git log --show-signature)
  • submissions/labN.md updated

Signed-off-by: illmmmiira <i.usmanova@innopolis.university>
Signed-off-by: illmmmiira <i.usmanova@innopolis.university>
Signed-off-by: illmmmiira <i.usmanova@innopolis.university>
Signed-off-by: illmmmiira <i.usmanova@innopolis.university>
…ecovery

Signed-off-by: illmmmiira <i.usmanova@innopolis.university>
…base)

Signed-off-by: illmmmiira <i.usmanova@innopolis.university>
Signed-off-by: illmmmiira <i.usmanova@innopolis.university>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant