Tag:git
All the articles with the tag "git".
git core and GitExtensions bugs
Summary of bug fixes and pull requests contributed to git core and GitExtensions for ANSI sequences and file history issues.
Git Extensions from console - UPD
How to launch Git Extensions from the console using a git alias, including a fix to avoid blocking the terminal.
git hook proxy
Final implementation of a PowerShell git hook proxy that extracts and runs hooks from the repo for both client and server sides.
git - fight with pull merges
How to eliminate pull-merge commits using pull --rebase, autosetuprebase, --preserve-merges, and rerere.
git undo
How to undo a git pull --rebase or other destructive git operations using git reflog and reset.
git checkout on bare repo
How to extract files and folders from a bare git repository using git archive, avoiding encoding and binary issues.
git server-side hooks - maintenance
Pattern for self-updating git server-side hooks: a proxy script checks out hook code directly from the repository on each run.
Git - Get Push Date
How to record and retrieve the actual push date for git commits using git notes and server-side post-receive hooks.
Interesting git helpers snippets
PowerShell git helper snippets: get current branch, resolve refs, test fast-forward, find commit's originating branch.
Parse git merge commit messages
PowerShell function with regex patterns to parse git's auto-generated merge commit messages and extract branch names.