Skip to content

Feature/lab2#2

Open
darknesod1-netizen wants to merge 5 commits into
mainfrom
feature/lab2
Open

Feature/lab2#2
darknesod1-netizen wants to merge 5 commits into
mainfrom
feature/lab2

Conversation

@darknesod1-netizen

Copy link
Copy Markdown
Owner

Goal

Complete Lab 2 by demonstrating Git internals, recovery with reflog, release tagging, rebasing, and commit history analysis.

Changes

  • Added submissions/lab2.md
  • Documented Git object model exploration (HEAD → tree → blob)
  • Recorded recovery from a destructive git reset --hard using git reflog
  • Added signed tag creation and verification output
  • Included before/after branch history graphs for the rebase task
  • Added reflection on merge vs rebase workflows
  • Included bonus git bisect investigation and identified the first bad commit

Testing

Verified repository state using Git plumbing commands, confirmed commit recovery through git reflog, validated the signed tag with git tag -v, rebased feature/lab2 onto the updated main, and used git bisect run together with go test ./... && go build ./... to locate the faulty commit.

Checklist

  • Title is a clear sentence (≤ 70 chars)
  • Commits are signed (git log --show-signature)
  • submissions/lab2.md updated
  • Rebase evidence included
  • Signed tag verification included
  • Bonus bisect results documented

Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@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