Skip to content

docs(lab2): finish version control deep dive#2

Open
MiniMaxC wants to merge 3 commits into
mainfrom
feature/lab2
Open

docs(lab2): finish version control deep dive#2
MiniMaxC wants to merge 3 commits into
mainfrom
feature/lab2

Conversation

@MiniMaxC

@MiniMaxC MiniMaxC commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Goal

Submit Lab 2 work covering Git internals, disaster recovery, signed tags, and rebasing.

Changes

  • Added submissions/lab2.md with Lab 2 documentation.
  • Demonstrated Git object inspection using commits, trees, and blobs.
  • Simulated accidental history loss with git reset --hard and recovered using git reflog.
  • Created and verified a signed annotated release tag.
  • Rebasing feature/lab2 onto updated main and pushed using --force-with-lease.

Testing

Verified the work locally using:

  • git status
  • git log --oneline --graph --decorate --all -n 20
  • git reflog
  • git tag -v
  • git cat-file
  • git push --force-with-lease origin feature/lab2

Checklist

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

MiniMaxC added 3 commits June 8, 2026 18:05
Signed-off-by: Maximilian Mifsud Bonici <m.mifsudbonici@innopolis.university>
Signed-off-by: Maximilian Mifsud Bonici <m.mifsudbonici@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