Thread (1 message) 1 message, 1 author, 2016-06-15

Re: Command-line git Vs IDE+plugin?

From: Noufal Ibrahim KV <hidden>
Date: 2016-06-15 22:59:16

Matthieu Moy [off-list ref] writes:


[...]
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help