GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
GIT-INFO(1) Git Extras GIT-INFO(1)

git-info - Returns information on current repository

git-info [-c|--color] [--no-config]

Shows the following information about a repository:
1.
Remote Url(s)
2.
Remote Branches
3.
Local Branches
4.
Submodule(s) (if present)
5.
Most recent commit
6.
Configuration Info

-c, --color

Use color for information titles.

--no-config

Don´t show list all variables set in config file, along with their values.

You could customize the Most recent commit and Configuration Info format via git config options
$ git config --global --add git-extras.info.log "<log-command>"
    

the default log-command is "git log --max-count=1 --pretty=short"

$ git config --global --add git-extras.info.config-grep "<config-grep-command>"
    

the default config-grep-command is "git config --list"

For example,

to set global configuration to show last commit subject, without sha1

 $ git config --global --add git-extras.info.log "git log --max-count=1 --format=\"Author: %an%nDate:   %ad (%ar)%n%n    %s\" --date=format:\"%Y-%m-%d %a %H:%M\""
    

to set global configuration to show user´s name and email

 $ git config --global --add git-extras.info.config-grep "git config --list | grep --color=never -E \"^user.name|^user.email\""
    

Outputs info about a repo:
$ git info
## Remote URLs:
origin      git@github.com:sampleAuthor/git-extras.git (fetch)
origin      git@github.com:sampleAuthor/git-extras.git (push)
## Remote Branches:
origin/HEAD -> origin/master
origin/myBranch
## Local Branches:
myBranch
* master
## Submodule(s):
  a234567 path2submodule1/submodule1 (branch/tag)
+ b234567 path2submodule2/submodule2 (branch/tag)
- c234567 path2submodule3/submodule3 (branch/tag)
  e234567 path2submodule4/submodule4 (branch/tag)
## Most Recent Commit:
commit e3952df2c172c6f3eb533d8d0b1a6c77250769a7
Author: Sample Author <sampleAuthor@gmail.com>
Added git-info command.
## Configuration (.git/config):
color.diff=auto
color.status=auto
color.branch=auto
user.name=Sample Author
user.email=sampleAuthor@gmail.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
remote.origin.url=git@github.com:mub/git-extras.git
branch.master.remote=origin
branch.master.merge=refs/heads/master
    

Written by Leila Muhtasib <muhtasib@gmail.com>

<https://github.com/tj/git-extras/issues>

<https://github.com/tj/git-extras>
August 2020

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.