I agree that if you know Git internals -- and you and me do -- it comes in
_right_ handy to know the 100+ commands with many options by heart.
However, my point was about telling users, especially new ones.
For example, I would _never_ suggest the following workflow to a n00b
because it would be confusing:
$ tar xvf <xyz>
<try to compile>
<fix a compile error>
<fix other things>
<oh, I could contribute the fixes!>
$ git init
$ git remote add -f origin <url>
$ git read-tree <that-tag>
$ git status
$ git add -p
$ git commit -s
<repeat until there are no changes left>
$ git rebase -i origin/master
$ git format-patch -n origin/master
Even if this is something I did at least a handfull times myself.
Ciao,
Dscho
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html