A shell script that formats pretty git sync and dirty status for shell prompt
|
6 éve | |
---|---|---|
LICENSE | 9 éve | |
README.md | 8 éve | |
git-status-prompt.sh | 6 éve |
FORMAT:
(branch-name status-indicators [divergence]) last-commit-date last-commit-message
where:
'*' character indicates that the working tree differs from HEAD (per .gitignore)
'!' character indicates that some tracked files have changed
'?' character indicates that some new or untracked files exist
'+' character indicates that some changes are staged for commit
'$' character indicates that a stash exists
[n<-->n] indicates the number of commits behind and ahead of upstream
USAGE:
# ~/.bashrc
source /path/to/git-status-prompt/git-status-prompt.sh
PS1="\$(GitStatusPrompt)"