+
Skip to content

eindiran/git-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-tools

Scripts for git, enabling some of my common workflows.

Merge conflicts

git-conflicts

Enables git conflicts; check the conflicts that will occur when merging two specified branches.

Uses git_conflict_parser.py under the hood.

git-mergedit

Enables git mergedit; does a merge and then opens all files with conflicts in $EDITOR.

Uses git_merge_parser.py under the hood.

Recent branches:

git-recent

Enables git recent show recent branches with timestamps.

git-recentch

Enables git recentch; get recent branches sorted by local checkout time.

git-recentco

Enables git recentco; get recent branches by last commit time.

git-popb / git-switchb

Tools for switching to recent branches. popb for last branch, switchb for an interactive menu.

Misc

git-author

Search the log on the current branch for commits by a specific author.

git-cleanb

Tool to interactively delete branches.

git-jnb

Enables git jnb; auto-format a new branch name based on a short text description and switch to it; base is current HEAD.

git-diffago

Enables git diffago; compare working tree with commit N commits ago (from HEAD). Eg git diffago 3 = git diff HEAD~3 and git diffago 3 HEAD = git diffago HEAD~3 HEAD.

git-tree

Enables showing files using the tree command; requires tree to be installed.

git-ignored

List all files ignored by the patterns in active .gitignore files.

About

Scripts for git

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载