* Re: Git Screencast ?
2007-11-21 13:02 Git Screencast ? Michael Donaghy
@ 2007-11-21 20:19 ` Johannes Gilger
2007-11-21 21:51 ` Johan Herland
` (3 subsequent siblings)
4 siblings, 0 replies; 16+ messages in thread
From: Johannes Gilger @ 2007-11-21 20:19 UTC (permalink / raw)
To: Michael Donaghy; +Cc: git
On 21/11/07 08:02, Michael Donaghy wrote:
> I am a new user of git and SCMs in general , I have learned a lot from the
> docs , irc and just using it , but there are just some concepts that hare
> hard to grasp , I am a very visual persion (probably like a lot of you :) )
Hi Michael,
what helped me was
a) looking at the directory structure under .git
b) reading the git user-manual
c) http://eagain.net/articles/git-for-computer-scientists/
Especially c) created a big aha-effect. If you really read all the text
you should have understood most of it. And hey, since you're a visual
person: there are images too! ;)
Greetings,
Jojo
--
git version 1.5.3.6.861.gd794
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-21 13:02 Git Screencast ? Michael Donaghy
2007-11-21 20:19 ` Johannes Gilger
@ 2007-11-21 21:51 ` Johan Herland
2007-11-21 22:36 ` Randal L. Schwartz
` (2 subsequent siblings)
4 siblings, 0 replies; 16+ messages in thread
From: Johan Herland @ 2007-11-21 21:51 UTC (permalink / raw)
To: Michael Donaghy; +Cc: git
On Wednesday 21 November 2007, Michael Donaghy wrote:
> I am a new user of git and SCMs in general , I have learned a lot from
> the docs , irc and just using it , but there are just some concepts that
> hare hard to grasp , I am a very visual persion (probably like a lot of
> you :) ) , is there a screencast of git somewhere (for free) that can
> demonstrate some of the advanced features of git...
There's a company called PeepCode that apparently sell a Git screencast, but
I have no idea if it demonstrates advanced features, or just do the basics.
There seems to be a TOC on their website, so you can check that to see if
contains what you need:
http://peepcode.com/products/git
Have fun!
...Johan
--
Johan Herland, <johan@herland.net>
www.herland.net
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-21 13:02 Git Screencast ? Michael Donaghy
2007-11-21 20:19 ` Johannes Gilger
2007-11-21 21:51 ` Johan Herland
@ 2007-11-21 22:36 ` Randal L. Schwartz
[not found] ` <d411cc4a0711211603o525a25c4i3e04d0319e68204f@mail.gmail.com>
2007-11-21 23:45 ` Michael Donaghy
2007-11-22 8:23 ` Andreas Ericsson
4 siblings, 1 reply; 16+ messages in thread
From: Randal L. Schwartz @ 2007-11-21 22:36 UTC (permalink / raw)
To: Michael Donaghy; +Cc: git
>>>>> "Michael" == Michael Donaghy <mike@mikedonaghy.org> writes:
Michael> I am a new user of git and SCMs in general , I have learned a lot
Michael> from the docs , irc and just using it , but there are just some
Michael> concepts that hare hard to grasp , I am a very visual persion
Michael> (probably like a lot of you :) ) , is there a screencast of git
Michael> somewhere (for free) that can demonstrate some of the advanced
Michael> features of git... (Also...I have seen both Randal (Schwartz) and
Michael> Linus' (you better know his last name) presentations at google on git
Michael> , in which they explain the ideas behind git more than the actual
Michael> usage,
Having been involved in that screencast that you reference, I'm curious
about what you think you're missing in order to use git. The feedback
will help me produce better presentations.
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-21 13:02 Git Screencast ? Michael Donaghy
` (2 preceding siblings ...)
2007-11-21 22:36 ` Randal L. Schwartz
@ 2007-11-21 23:45 ` Michael Donaghy
2007-11-22 8:23 ` Andreas Ericsson
4 siblings, 0 replies; 16+ messages in thread
From: Michael Donaghy @ 2007-11-21 23:45 UTC (permalink / raw)
To: git
John Herland Said:
> There's a company called PeepCode that apparently sell a Git
> screencast, but
> I have no idea if it demonstrates advanced features, or just do the
> basics.
>
> There seems to be a TOC on their website, so you can check that to
see > if
> contains what you need:
>
> http://peepcode.com/products/git
>
>
> Have fun!
Peepcode has some really good quality screen casts ,yes, but they are
for pay , $10 per screen cast
and my original message said
>> "..is there a screencast of git somewhere (for free) that can
>> demonstrate some of the advanced features of git..."
Also thanks Johannes for that link , I will tak e a look at that
and Randal...
you are *EVERYWHERE* ... how do you do that ... , keep up the good work
=) (see you in the irc --Ekim)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-21 13:02 Git Screencast ? Michael Donaghy
` (3 preceding siblings ...)
2007-11-21 23:45 ` Michael Donaghy
@ 2007-11-22 8:23 ` Andreas Ericsson
2007-11-23 1:47 ` Michael Donaghy
4 siblings, 1 reply; 16+ messages in thread
From: Andreas Ericsson @ 2007-11-22 8:23 UTC (permalink / raw)
To: Michael Donaghy; +Cc: git
Michael Donaghy wrote:
> I am a new user of git and SCMs in general , I have learned a lot from
> the docs , irc and just using it , but there are just some concepts that
> hare hard to grasp , I am a very visual persion (probably like a lot of
> you :) ) , is there a screencast of git somewhere (for free) that can
> demonstrate some of the advanced features of git...
> (Also...I have seen both Randal (Schwartz) and Linus' (you better know
> his last name) presentations at google on git , in which they explain
> the ideas behind git more than the actual usage,
>
The thing that helped me and my co-workers the most was running through
the steps of the tutorial, but stopping every time something wasn't
absolutely crystal clear and doing gitk or qgit (I prefer qgit, since
it seems to display things more consistently and also loads faster).
That primarily helped us get branches under control. We came from a
CVS world and never had any branches, as none of us had time or energy
to figure out how to merge them back together using those crippled scm's.
I noticed Johannes Gilger already sent you the link to git-for-scientists
thing which is also a really good aid, especially when you've read the
tutorial and some of the less tech-oriented docs.
--
Andreas Ericsson andreas.ericsson@op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-22 8:23 ` Andreas Ericsson
@ 2007-11-23 1:47 ` Michael Donaghy
2007-11-23 10:05 ` Andreas Ericsson
2007-11-23 10:14 ` Johannes Gilger
0 siblings, 2 replies; 16+ messages in thread
From: Michael Donaghy @ 2007-11-23 1:47 UTC (permalink / raw)
To: git
Andreas Ericsson wrote:
> Michael Donaghy wrote:
>> I am a new user of git and SCMs in general , I have learned a lot from
>> the docs , irc and just using it , but there are just some concepts
>> that hare hard to grasp , I am a very visual persion (probably like a
>> lot of you :) ) , is there a screencast of git somewhere (for free)
>> that can demonstrate some of the advanced features of git...
>> (Also...I have seen both Randal (Schwartz) and Linus' (you better know
>> his last name) presentations at google on git , in which they explain
>> the ideas behind git more than the actual usage,
>>
>
> The thing that helped me and my co-workers the most was running through
> the steps of the tutorial, but stopping every time something wasn't
> absolutely crystal clear and doing gitk or qgit (I prefer qgit, since
> it seems to display things more consistently and also loads faster).
>
> That primarily helped us get branches under control. We came from a
> CVS world and never had any branches, as none of us had time or energy
> to figure out how to merge them back together using those crippled scm's.
>
> I noticed Johannes Gilger already sent you the link to git-for-scientists
> thing which is also a really good aid, especially when you've read the
> tutorial and some of the less tech-oriented docs.
>
Yes thank you , although a screen cast would still be ideal , the
documentation is very good,
also , what do you think of git-gui ? , I think it is the best one
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-23 1:47 ` Michael Donaghy
@ 2007-11-23 10:05 ` Andreas Ericsson
2007-11-23 10:14 ` Johannes Gilger
1 sibling, 0 replies; 16+ messages in thread
From: Andreas Ericsson @ 2007-11-23 10:05 UTC (permalink / raw)
To: Michael Donaghy; +Cc: git
Michael Donaghy wrote:
>
> also , what do you think of git-gui ? , I think it is the best one
>
I don't use it. Partly because I tested it out when it was far from
ready and am still somewhat traumatized by the experience, and partly
because I'm very comfortable with the command-line tools and have
found a workflow that works nicely for me.
--
Andreas Ericsson andreas.ericsson@op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-23 1:47 ` Michael Donaghy
2007-11-23 10:05 ` Andreas Ericsson
@ 2007-11-23 10:14 ` Johannes Gilger
2007-11-23 20:58 ` Shawn O. Pearce
2007-11-23 23:18 ` Michael Donaghy
1 sibling, 2 replies; 16+ messages in thread
From: Johannes Gilger @ 2007-11-23 10:14 UTC (permalink / raw)
To: Michael Donaghy; +Cc: git
On 22/11/07 20:47, Michael Donaghy wrote:
> Yes thank you , although a screen cast would still be ideal , the
> documentation is very good,
> also , what do you think of git-gui ? , I think it is the best one
Hi Michael,
I think you're trying to hide the complexity of git. The problem with
graphical tools is that they hide complexity from the user, which in
some cases is only possibly/good if the user has understood the
underlying principles already. Also I think that there are many things
which can be done much quicker using a command-line than any gui (as all
of the people here will agree). Git is not Time-Machine (this thing from
Apple). It is also no good idea to try to view git from a svn's point of
view, or try to compare commands. It took me a while to get over that
and accept that git is different. I was frustated (and still am
sometimes) but i finally understood the whole concept.
About screencasts: I haven't watched that many screencasts in general,
but I can hardly imagine that they are better way of teaching things
than reading a manual. Watching someone type in commands, hitting
"Pause", then trying it myself doesn't seem more intuitive to me than
just reading a manual and typing the commands given in regular
intervals. Maybe someone can enlighten me about the use of screencasts
(in a command-line environment).
Greetings,
Jojo
--
Johannes Gilger <heipei@hackvalue.de>
http://hackvalue.de/heipei/
GPG-Key: 0x42F6DE81
GPG-Fingerprint: BB49 F967 775E BB52 3A81 882C 58EE B178 42F6 DE81
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-23 10:14 ` Johannes Gilger
@ 2007-11-23 20:58 ` Shawn O. Pearce
2007-11-25 16:57 ` Karl Hasselström
2007-11-25 17:43 ` Johannes Gilger
2007-11-23 23:18 ` Michael Donaghy
1 sibling, 2 replies; 16+ messages in thread
From: Shawn O. Pearce @ 2007-11-23 20:58 UTC (permalink / raw)
To: Johannes Gilger; +Cc: Michael Donaghy, git
Johannes Gilger <heipei@hackvalue.de> wrote:
> On 22/11/07 20:47, Michael Donaghy wrote:
> > Yes thank you , although a screen cast would still be ideal , the
> > documentation is very good,
> > also , what do you think of git-gui ? , I think it is the best one
>
> I think you're trying to hide the complexity of git. The problem with
> graphical tools is that they hide complexity from the user, which in
> some cases is only possibly/good if the user has understood the
> underlying principles already.
Actually some users have found that its easier to grok the index
by using git-gui. You can more directly see the state of update
actions, and it is fairly easy to stage/unstage individual hunks
of files through git-gui. Once you get that down then seeking
the same methods through the command line isn't too difficult,
many of the terms in git-gui are the same as the command line term,
to make the transition back and forth easier for the user.
--
Shawn.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-23 20:58 ` Shawn O. Pearce
@ 2007-11-25 16:57 ` Karl Hasselström
2007-11-25 17:43 ` Johannes Gilger
1 sibling, 0 replies; 16+ messages in thread
From: Karl Hasselström @ 2007-11-25 16:57 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: Johannes Gilger, Michael Donaghy, git
On 2007-11-23 15:58:25 -0500, Shawn O. Pearce wrote:
> Actually some users have found that its easier to grok the index by
> using git-gui. You can more directly see the state of update
> actions, and it is fairly easy to stage/unstage individual hunks of
> files through git-gui. Once you get that down then seeking the same
> methods through the command line isn't too difficult,
I spent a good chunk of time getting familiar with the index before
there was a git-gui, and I can only agree: git-gui makes it obvious
how simple the concept of an index really is, in a way the
command-line tools never did. With the command line, you have to
visualize it yourself, which means you have to understand it first;
but with git-gui, it's just drawn on your screen, plain and simple.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-23 20:58 ` Shawn O. Pearce
2007-11-25 16:57 ` Karl Hasselström
@ 2007-11-25 17:43 ` Johannes Gilger
1 sibling, 0 replies; 16+ messages in thread
From: Johannes Gilger @ 2007-11-25 17:43 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: Michael Donaghy, git
On 23/11/07 15:58, Shawn O. Pearce wrote:
> Actually some users have found that its easier to grok the index
> by using git-gui. You can more directly see the state of update
> actions, and it is fairly easy to stage/unstage individual hunks
> of files through git-gui. Once you get that down then seeking
> the same methods through the command line isn't too difficult,
> many of the terms in git-gui are the same as the command line term,
> to make the transition back and forth easier for the user.
It seems that I myself did not realize what a good tool git-gui is. I
started using git with the command line and so far have rarely needed to
stage individual hunks (or explain the git principles to anyone). I did
use gitk to visualize history (especially branches) though.
So, to sum it up, yeah, git-gui is a good way to find your way into git.
After some time you realize yourself when to use the gui and when to
stick to the command line.
Greetings,
Jojo
--
Johannes Gilger <heipei@hackvalue.de>
http://hackvalue.de/heipei/
GPG-Key: 0x42F6DE81
GPG-Fingerprint: BB49 F967 775E BB52 3A81 882C 58EE B178 42F6 DE81
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Git Screencast ?
2007-11-23 10:14 ` Johannes Gilger
2007-11-23 20:58 ` Shawn O. Pearce
@ 2007-11-23 23:18 ` Michael Donaghy
1 sibling, 0 replies; 16+ messages in thread
From: Michael Donaghy @ 2007-11-23 23:18 UTC (permalink / raw)
To: git
Johannes Gilger wrote:
> On 22/11/07 20:47, Michael Donaghy wrote:
>> Yes thank you , although a screen cast would still be ideal , the
>> documentation is very good,
>> also , what do you think of git-gui ? , I think it is the best one
>
> Hi Michael,
>
> I think you're trying to hide the complexity of git. The problem with
> graphical tools is that they hide complexity from the user, which in
> some cases is only possibly/good if the user has understood the
> underlying principles already. Also I think that there are many things
> which can be done much quicker using a command-line than any gui (as all
> of the people here will agree). Git is not Time-Machine (this thing from
> Apple). It is also no good idea to try to view git from a svn's point of
> view, or try to compare commands. It took me a while to get over that
> and accept that git is different. I was frustated (and still am
> sometimes) but i finally understood the whole concept.
>
> About screencasts: I haven't watched that many screencasts in general,
> but I can hardly imagine that they are better way of teaching things
> than reading a manual. Watching someone type in commands, hitting
> "Pause", then trying it myself doesn't seem more intuitive to me than
> just reading a manual and typing the commands given in regular
> intervals. Maybe someone can enlighten me about the use of screencasts
> (in a command-line environment).
>
> Greetings,
> Jojo
>
I don't know , maybe I learn differently , but
>'Watching someone type in commands, hitting "Pause", then trying it
> myself'
is intuitive for me :)
^ permalink raw reply [flat|nested] 16+ messages in thread