The sane pull requestMake pull requests easier to review. Learn commit organization, diff filtering, annotations, and context that helps reviewers understand changes faster.Redowan Delowar·Jul 14·4 min readFollowGitGitHub
When to use 'git pull --rebase'Fix divergent branch errors with git pull --rebase. Learn when to rebase local commits on top of remote changes for cleaner Git history.Redowan Delowar·Jul 14·2 min readFollowGitTILGitHub
Distil git logs attached to a single fileView git commit history for a single file with git log --follow. Learn to track multiple files with xargs and concatenate their commit logs.Redowan Delowar·Jun 21·2 min readFollowShellUnixGitTIL
Write git commit messages properlyMaster Git commit message conventions: imperative mood, 50-character subject, proper capitalization. Build coherent project history with consistent formatting.Redowan Delowar·Nov 11·1 min readFollowGit
Running Python linters with pre-commit hooksAutomate Python code quality with pre-commit hooks running Black, isort, flake8, and mypy before each git commit for consistent formatting.Redowan Delowar·Apr 6·4 min readFollowPythonGitDevOps