“Secret” GitHub Gists Are Unlisted, Not Private
The article discusses GitHub Gists' privacy options, arguing they lack a true private mode unlike repositories, and compares them to other services.
The article discusses GitHub Gists' privacy options, arguing they lack a true private mode unlike repositories, and compares them to other services.
A guide to using git bisect for debugging, illustrated with a personal story of solving a Blazor app's infinite redirect loop.
A quick tip on using the `.git-blame-ignore-revs` file to exclude specific commits (like formatting changes) from Git blame output.
Learn two Git tricks: quickly switch back to the previous branch and view the last 5 checked-out branches using reflog.
A developer shares a specialized git workflow for separating refactoring from feature work to improve code review efficiency and clarity.
A developer explains why switching from Git GUIs to command line with custom aliases improves productivity and workflow efficiency.
Analyzes GitHub's evolution, its enterprise focus post-Microsoft acquisition, and its future relevance in the developer ecosystem.
A guide to writing clear and structured Git commit messages to improve code history readability and maintainability.
Explores the challenges, trade-offs, and benefits of using merge queues in CI/CD pipelines to improve code quality and stability.
A beginner's guide to installing Git, setting up a repository, and making your first commit with step-by-step instructions.
Explains Architecture Decision Records (ADRs), their structure, and their importance for documenting key technical decisions in software projects.
A guide on how to permanently remove a file containing sensitive data (like a password) from your entire Git repository history using a specific command.
A developer shares their personalized .gitconfig setup, including aliases, color schemes, and productivity tips for a better Git workflow.
A guide to writing effective Git commit messages, focusing on essential information and reasoning over minor stylistic details.
Discusses the challenges of keeping software dependencies updated and compares manual vs. automated strategies for managing updates effectively.
A guide on using git rebase to safely delete unwanted or sensitive commits from your Git history, including a warning about its destructive nature.
A developer shares a simple Makefile script to automate git commits with timestamps, improving version control habits during side projects.
A tutorial introducing the basics of GitHub and how it integrates with Git for version control and collaboration.
A beginner's guide to Git and GitHub, covering basic concepts, terminology, and initial setup for version control.
Explores the 'Fewest Elements' rule in software design, advocating for removing unnecessary code like unreachable lines, comments, and unused abstractions.