From: Philip Oakley Date: Sun, 18 Sep 2016 10:51:41 GMT Subject: Re: Why are there multiple ways to get the manual in Git? Message-ID: <630656BFF8F84E43A2E4C67138A9A675@PhilipOakley> In-Reply-To: <223e818d-6d10-2679-c2d0-150011e74a59@gmail.com> From: "Jakub Narębski" >W dniu 17.09.2016 o 20:39, Fredrik Gustafsson pisze: >> On Sat, Sep 17, 2016 at 01:47:52PM -0400, Andrew Johnson wrote: > >>> $ git help >>> $ git --help >>> $ man git- >>> >>> I tested all three to confirm they were equivalent. >> >> While I'm not able to answer your question, I can shred a little light >> about them not being equal. For example using a windows machine >> >> $ man git- >> >> does not work and >> >> $ git help >> >> opens a webbrowser instead of a man page. Using a unix system I would >> however assume that >> >> $ man git- >> >> would work since it's the standard way of getting help on those systems. > > There is also additional difference. There are help pages which are > not about specific Git command, but about concepts (gitcli, gitrevisions, > githooks, gitrepository-layout, gitglossary), or about files (gitignore, > gitattributes, to some extent githooks). > > Those are only accessible with `git help ` or, on OS with > installed 'man', also `man `. The `git revisions --help` does work ;-) But like you say, its apparent "command" name is 'gitrevisions'. Thus real commands gave a git-command name, while concepts have a gitconcept name which can then be found via the man command. -- Philip