POV-Ray : Newsgroups : povray.off-topic : Still stumped by git branches : Re: Still stumped by git branches Server Time
16 Jan 2026 15:55:07 EST (-0500)
  Re: Still stumped by git branches  
From: Mr
Date: 15 Jan 2026 09:00:00
Message: <web.6968f2133779175916086ed06830a892@news.povray.org>
"Shay" <nomail@nomail> wrote:
> Cousin Ricky <ric### [at] yahoocom> wrote:
> > I'm trying to learn branches in git, and one bit of advice I've heard,
> > from the one video that's been most helpful to me, is that "merging
> > locally isn't normally done; instead, changes are pushed and a pull
> > request is made."  So I did that, and now my GitHub repo is up-to-date.
> > GitHub also assured me that I could delete the branch, so I did that.
> >
> > But now, I've still got 2 local branches, and my local main[*] does not
> > have the changes from the branch.  How do I update the local main if I'm
> > not supposed to merge locally?
> >
> > I have both branches backed up locally, because frankly I don't know
> > what I'm doing, and I've corrupted repos before and had to git init or
> > git clone from scratch.  It's a hassle maintaining both git and manual
> > systems in parallel, but at least I know I won't lose everything on my
> > next git stumble.
> >
> > I've been using git for 4 years now, in part on the promise that it will
> > make my life easier.  How can that happen when, after 4 years, this
> > software is still utter black magic to me?
> >
> > [*]"master" using the old terminology.
>
> If you aren't merging into a shared branch (i.e., if you're the only one working
> on a project and you aren't updating two branches at once), I wouldn't give it a
> second thought. The main idea is to avoid merge commits (which you can easily
> end up with anyway if you accept a pr), but you won't have merge commits as a
> single user if you
>
> - git checkout some-branch (or) git checkout -b some-new-branch
> - make come commits, decide you want to keep them
> - git checkout main
> - git merge some-branch
>
> The only thing branching is giving you here is a "save point" in case you want
> to discard an entire feature. Git, like many things, is as hard as you want to
> make it.
> -

Hi, I don't know how far you've been in the journey to try and make sense of
(g)it...

a)Did you read ProGit the free ebook?
https://git-scm.com/book/fr/v2

b)Does this video tutorial help for your specific question?
https://www.youtube.com/watch?v=Ala6PHlYjmw


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.