Re: Undo last commit?
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Feb 11, 2012, 22:07 UTC
- Message-ID
- <201202112307.10528.jnareb@gmail.com>
- In-Reply-To
- <CAHK-92oMc62O0S8Bxt6+uxobE+kg5wOeRDoOsHWvvenXaXmZGQ@mail.gmail.com>
Please do not top-post, and do not remove git mailing list from Cc. Sorry for double posting; forgot to re-add git@vger.kernel.org
On Sat, 11 Feb 2012, Mike ??? wrote:
Show 13 quoted lines
> 2012/2/11 Neal Kreitzinger <nkreitzinger@gmail.com> > > On 6/28/2011 8:57 AM, Holger Hellmuth wrote: > > > > > > It would be a nice companion to the not-yet-realized "git unadd" ;-) > > > > or perhaps "git unstage"... > > If lot's of people have the same problem then it IS a design flaw. If > something is designed well and genuinely intuitive then they just work. > Think iPhone, iPod, some DVD players and other well designed user > interfaces. The same goes for command line tools... the options should have > names that don't have any ambiguity. >
Many of problems with git user interface have their source from the fact that git, including its interface, was evolved rather than created using big-design-upfront workflow. And it _had_ to be evolved, as there was not much of prior art (well, not good prior art) in the area of DVCS.
Besides, as they say:
The only "intuitive" interface is the nipple. After that it's all learned.
-- Bruce Ediger
Show 6 quoted lines
> Techie guys almost always blame the users, this is a very bad attitude. For > example I've met so many techies that THINK they can design websites... > err... they can't. They CAN program sure, but they CAN'T design the user > experience properly as that is not their expertise. Just as we wouldn't > expect a graphic designer or user interface specialist to do the coding. >
There is also problem in that you need to know git well to _code_ interface; and when you know git well you don't notice no longer the problems that you had as a newbie.
On the other hand new git users sometimes have problems distinguishing between accidental complexity of bad UI design, and essential complexity of a powerfull and flexible tool.
[...]
So, Mike, will you bitch or will you try to help?
-- Jakub Narebski Poland