Articles
Recovering Git History and Lost Code
Learn how to inspect local Git history, reflogs, and recovery copies without rewriting the repository before you know which version is correct.
term
Articles
Learn how to inspect local Git history, reflogs, and recovery copies without rewriting the repository before you know which version is correct.
Articles
Build the smallest macOS development environment required by one course, with verified Git identity, optional SSH authentication, and isolated project dependencies.
Articles
Build one course-bounded Linux development environment with verified Git identity, host-specific SSH access, required runtimes, and a reproducible project check.
Articles
Isolate parallel AI-agent tasks in linked Git worktrees, then review and integrate each result deliberately.
Articles
Learn which project files must be preserved, which can be regenerated, and how that distinction guides Git and backup decisions.
Articles
See how visible characters and lines let Git, command-line tools, and AI-assisted workflows share one inspectable interface.
Articles
Build a predictable filename convention and know when filenames, document history, or Git should manage revisions.
Articles
Build a three-layer protection plan by separating file synchronization, version history, and recovery copies.
Articles
Recognize seven useful CLI tools and build a learning queue driven by real course and project needs.
Articles
Assign one canonical responsibility to personal notes, shared coordination, technical source, and required deliverables.
Articles
Use an understand–plan–change–run–test–checkpoint loop that works with Git or a course's required submission method.
Articles
Build a correct mental model of the Git repository, working tree, staging area, and committed history.
Articles
Inspect untracked, modified, staged, and unstaged changes before committing or accepting an AI edit.
Articles
Create a small verified Git checkpoint with one logical change and a descriptive message.
Articles
Understand how GitHub adds remotes, issues, pull requests, review, access, and project context around Git repositories.
Articles
Create and resolve a controlled Git merge conflict in a disposable repository so the real event is understandable.