public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: James <wireless@tampabay.rr.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Git for gentoo users?
Date: Thu, 26 May 2016 18:01:45 +0000 (UTC)	[thread overview]
Message-ID: <loom.20160526T193957-78@post.gmane.org> (raw)



> On 05/26/2016 04:32 AM, Peter Humphrey wrote:
> Aye, there's the rub. Git is a closed book to me at the moment.

Hello,

I started a new thread for (2) reason. 
1. The original thread does not show up in my gmane, as it was
down for a few days.

2. I think 'subject drift' warrants a new thread. Anyway recap::


You are not alone Peter. In fact there are so many git documents, howto
and such that every time I 'dive in' I mostly get a mess. Thankfully,
I keep duplicates of the codes in an old fashion directory tree 
structure;(circa 35 years now).

Better yet MO writes::
<snip>

You'll spend a while getting used to git, there's no way around it. You
just have to pick a project and force yourself to use git all day. All
of the commands have the wrong names:

  * Want to check out a repository? There's `git checkout`, but that's
    not what it does. You want `git clone`.

  * Want to start a new branch? There's `git branch`, but what you
    actually want is `git checkout`.

  * Want to reset the modifications you've made to a file? There's
    `git reset`, but what you really want is `git checkout`.

  * Want to merge your changes with upstream? There's `git merge`,
    but chances are, you want `git pull --rebase`.

  * Want to commit a new file? There's `git commit`, but it won't work.

...and so on.

That said, after my bicycle, git is probably the most useful piece of
technology I use on a daily basis. All of the time I spent banging my
head on my desk turned out to be well worth it. So, don't despair too much.

<end/snip>


which is GREAT! We just need more like this collected into the
gentoo-wiki-gentoo-git(hub)-handbook.


If fact maybe what we need is some GENTOO git/github guide collection that
ramps ups novices to some functional level with git and github via a well
defined pathway. Maybe that has already been documented on the irc channels
used by the 'proxy-maintainers'?    Dunno.....

But since git/hub is so intertwined now at gentoo, I'd surely appreciate a
GENTOO(git/hub)handbook so those of us not up to dev-status have a
functional guide that we can read and follow, up to a certain level. Maybe
that level is joining proxy-maintainer's club; then dev status.


Rote responses to the effect of 'go learn git/hub' I find is like learning
to cliff dive from 75' without first learning from a 1 meter spring-board.
It's just dysfunctional. The old CVS stuff was self explanatory and easy to
pick up.

I do follow the recent devmanual efforts and EAPI6 and it seems to me that 
the level of senior dev input to guide the other devs in those efforts is
bearing lots of fruit, as we (the user community) explore proxy-maintenance
and such 'step-up' pathways. If the devs want more proxy and devs to join,
making that pathway well defined goes a long way to encouraging folks, imho.


So what do others think, do we need a git/hub handbook right after the
gentoo-install-handbook, full of tips and recipes for gentoo git_noobs?


comments welcome,
James





             reply	other threads:[~2016-05-26 18:02 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-26 18:01 James [this message]
2016-05-26 20:15 ` [gentoo-user] Git for gentoo users? Alan McKinnon
2016-05-26 20:44   ` Michael Orlitzky
2016-05-27 15:03     ` [gentoo-user] " James

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=loom.20160526T193957-78@post.gmane.org \
    --to=wireless@tampabay.rr.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox