git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Command-line git Vs IDE+plugin?

From
NKNoufal Ibrahim KV <noufal@nibrahim.net.in>
Date
Nov 19, 2013, 12:45 UTC
Message-ID
<8761roo90r.fsf@sanitarium.localdomain>
In-Reply-To
<vpqiovpfxd1.fsf@anie.imag.fr>
Matthieu Moy <Matthieu.Moy@grenoble-inp.fr> writes:
[...]
Show 6 quoted lines
> I was wondering whether others had similar (or not) experience. In
> particular, as a teacher, I'm wondering whether I should push my
> students towards the GUI in the IDE, or advise them to keep using the
> command-line (we teach them git with the command-line first anyway,
> but after a year of practice, we may want to show them the GUI
> equivalent).
[...]

I teach git professionally and I do so using only the command line interface. This allows me to explain the underlying structures and how data is organised so that commands don't look like magic spells that solve problems. It helps people build a mental model of how the software works so that they can solve most problems themselves or atleast ask the right questions. I actively discourage people from using IDE plugins and graphical front ends for the training because they hide the details which I think are important.

I use gitk and some home brew scripts to show how the DAG and objects get created and their structures but that is purely for illustrative purposes.

I also mention a few git front ends in passing like magit (which I use) and tortoise (since many of the trainings I conduct are for Windows users) at the end of the course so that people are aware of alternatives.

-- 
Cordially,
Noufal
http://nibrahim.net.in
Previous: Keshav KiniNext: Chris Packham
Message 11 of 12 in “Command-line git Vs IDE+plugin?”
  1. Matthieu MoyNov 18, 2013
  2. Philippe VaucherNov 18, 2013
  3. Matthieu MoyNov 18, 2013
  4. Konstantin KhomoutovNov 19, 2013
  5. Andreas KreyNov 18, 2013
  6. Thomas KochNov 19, 2013
  7. Junio C HamanoNov 19, 2013
  8. Matthieu MoyNov 19, 2013
  9. Gauthier ÖstervallDec 4, 2013
  10. Keshav KiniNov 19, 2013
  11. Noufal Ibrahim KVNov 19, 2013
  12. Chris PackhamDec 4, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.