1
Fork 0
config/git
Alan Faubert b6c0d83473 git: set master as default branch during init 2023-08-09 13:13:24 -04:00
..
scripts git: snapshot: remove cd to root of repo 2023-06-21 06:40:42 -04:00
wsl git: wsl: git-credential-manager-core -> git-credential-manager 2023-01-23 23:34:20 -05:00
.gitconfig git: set master as default branch during init 2023-08-09 13:13:24 -04:00
README.md git: snapshot: save current state before loading previous state 2022-02-07 08:50:02 -05:00

README.md

Git

Scripts

  • git clean-branches - delete local branches which track deleted remote branches
  • git clean-config - unset various local config values, so global config will be used
  • git clean-dates - set commit dates of all commits (optionally: all commits since the given commit) to their authoring dates
  • git clean-fork - assuming origin and fork remotes, resets default branch on fork to first commit on origin, deletes all other branches on fork that are present on origin, and deletes all tags on fork
  • git clean-modes - reset all file modes to those in the repository
  • git clean-mtime - set a file's mtime to its most recent commit's author date
  • git clean-pr - delete all pr/ branches created by git cpr
  • git clean-user - set author and committer of all commits to the currently configured identity
  • git cpr - checkout a PR from GitHub by id, and set up the local branch to track the appropriate branch on the appropriate fork
  • git download-bundle - download a bundle file from a remote repository
  • git npm-add - stage precisely the files that would be included in an npm package
  • git snapshot - save/load the current HEAD plus staged changes plus unstaged changes - call without arguments to return a hash of the current state - call with a previous return value to return a hash of the current state and then load that previous state
  • git track - set current branch to track given remote and branch, defaulting to same branch name
  • git turbo-gc - turbo garbage collect
  • git upload-bundle - upload a bundle file to a remote repository

Git Credential Manager Core WSL/Windows interop

Copy wsl/git-credential-manager into the root of the Git for Windows installation, and symlink to it from the WSL PATH.