A set of commands that execute common git tasks. (diff-highlight, git-sync-fork)
This perl script should be used in your git configuration.
Extract of ~/.gitconfig
[diff]
compactionHeuristic = true
[interactive]
diffFilter = diff-highlight.pl
[pager]
diff = diff-highlight.pl | less
log = diff-highlight.pl | less
show = diff-highlight.pl | less
git-sync-fork [BRANCH]...
user@pc:git-project/$ git-sync-fork master gh-pages
It updates the branches in fork with the branches in the upstream repository.
- The current directory is the git project.
- The name of the remote for the upstream repository is 'origin'.
- The name of the remote for the forked repository is 'fork'.
This software is packaged and distributed using OBS
- Visit its OBS project site here obs#git-helper