Things learnt about Git
-
That
head and HEAD can resolve differently in added Git worktrees
on
-
That
while read loops ignore single line inputs (with no newline character)
on
-
About Git’s
range-diff command
on
-
How to run pre-commit using an interactive rebase
on
-
How to add commit sizes to
git log output
on
-
How to measure codeowner coverage within a large repo
on
-
How to set the default branch for a Git remote
on
-
How to edit and search the files in one commit
on
-
How to avoid committing Jupyter Notebook output to Git
on
-
That
git for-each-ref support conditional logic in its format
on
-
How to perform a non-interactive, interactive Git rebase
on
-
How to show the history of a file with
git log --patch
on
-
How to continue a Git rebase and skip editing the commit message
on
-
How to find the files from a commit that deleted a given pattern
on
-
About Git’s
diff.relative config option
on
-
About
git merge-base
on
-
Git aliases that run an external command are run from the repository root
on
-
About
git log -G
on
-
That
vim-polyglot conflicts with Hub when creating pull requests
on
-
About
git-absorb
on
-
How to include the date in
git reflog output
on
-
About delta, a viewer for Git and diff output
on
-
You can use Git log to view the evolution of a function
on
-
How to resolve Git rebase conflicts on renamed files
on
-
How to count lines of code in a Git repo for a given commit
on
Browse all tags or all posts.