Skip to content

Lab 2 — Version Control Deep Dive - #1552

Open
SanyaLikeIT wants to merge 5 commits into
inno-devops-labs:mainfrom
SanyaLikeIT:feature/lab2
Open

Lab 2 — Version Control Deep Dive#1552
SanyaLikeIT wants to merge 5 commits into
inno-devops-labs:mainfrom
SanyaLikeIT:feature/lab2

Conversation

@SanyaLikeIT

Copy link
Copy Markdown

Goal

Complete Lab 2 by documenting Git internals, reflog recovery, signed tags, rebasing, and Git bisect.

Changes

  • Added the completed Lab 2 report in submissions/lab2.md
  • Documented the Git object chain from HEAD to blob contents
  • Demonstrated recovery after git reset --hard using reflog
  • Created and verified the signed annotated tag v0.1.0-lab2-SanyaLikeIT
  • Rebasing feature/lab2 onto the updated main was completed and documented
  • Completed the bonus Git bisect task and identified the first bad commit

Testing

Verified the signed tag with git tag -v, confirmed reflog recovery, compared the Git history before and after rebase, and ran the automated bisect test with go test ./... and go build ./....

Checklist

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

SanyaLikeIT and others added 5 commits September 11, 2026 09:10
Signed-off-by: SanyaLikeIT <billboard163rus@gmail.com>
Signed-off-by: SanyaLikeIT <billboard163rus@gmail.com>
Signed-off-by: SanyaLikeIT <billboard163rus@gmail.com>
Signed-off-by: SanyaLikeIT <billboard163rus@gmail.com>
Signed-off-by: SanyaLikeIT <billboard163rus@gmail.com>
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