Enhance your git log with conventional commits
Explains how using Conventional Commits can make your git log cleaner, more readable, and more useful for understanding project history.
Explains how using Conventional Commits can make your git log cleaner, more readable, and more useful for understanding project history.
A guide to disciplined Git workflows, covering commit message best practices, atomic commits, and tools for productive version control.
Advanced Git alias examples for squashing commits and managing pull requests, boosting developer workflow efficiency.
Analyzes PowerApps development challenges from a DevOps perspective, covering source control, environments, and CI/CD limitations.
A guide to customizing Git through the .gitconfig file, covering essential aliases and color settings for improved workflow.
Author shares the collaborative process and statistics behind writing the second edition of 'Laravel: Up and Running'.
Explains the purpose and usage of the .gitignore file in Git, including how to ignore files, folders, and extensions.
A guide explaining four types of files you should avoid committing to a Git repository, including project-irrelevant files, generated code, libraries, and credentials.
A guide to creating time-saving Git command-line aliases for common tasks like committing, pushing, and branching.
Explores challenges and best practices for managing database schema changes in development teams, focusing on automation and CI/CD integration.
A guide to undoing changes in Git, covering discarding local changes, amending commits, rolling back, and reverting pushed commits.
A guide to the GitHub pull request review process, covering merging, commenting, and updating code from both reviewer and submitter perspectives.
A beginner-friendly guide explaining what a pull request is, using an analogy, and detailing the steps to submit one on GitHub.
A tutorial explaining how to use Git's stash feature to temporarily save uncommitted work and switch branches without losing changes.
A guide to using `git add -p` to selectively stage specific changes within a file for a commit, improving commit history.
A guide to using Git Flow, a branching strategy for managing development, feature, release, and hotfix branches in a Git repository.
Explains Git branches using a parallel worlds analogy, covering creation, purpose, and workflow for beginners.
A beginner's guide to identifying and resolving Git merge conflicts when collaborating on code, including a practical example.
A developer shares the process of successfully claiming an inactive GitHub username by invoking GitHub's name squatting policy.