News for hackers. Stuff that matters.
Re:Idiot Proof Git by krossitalk on Wednesday November 09, 2022 @11:08AM (#33533621)
Just learn Git. It's really not that bad. Don't _ever_ make someone use Rebase without their understanding of what that really means.
Re:Idiot Proof Git by Someone1234 on Wednesday November 09, 2022 @11:12AM (#33533672)
Git like Regular Expressions I've "just learned" half a dozen times already but then forget everything and have to "just learn Git" top-to-bottom again and again.

It really is a shame, Git has a great under-the-hood design (excluding poor binary file support), and such a terrible interface/UX that seemingly can never be outright replaced, so we're stuck with a good tool surrounded by needless confusion forever.

Re:Idiot Proof Git by seba_dos1 on Wednesday November 09, 2022 @11:20AM (#33533806)
My experience is that once you understand the (high level) data structure you're manipulating by using git, you have already made 80% of the way there. I barely know basics of git's interface and have to use tools like `git gui` for anything more complex in my everyday workflow, yet I can manage just fine even when presented with complicated problems, since once I know from the data structure perspective what I want to do, finding a way to do that in git's interface by searching manpages and/or the Web is hardly ever a big issue.
Re:Idiot Proof Git by G3rn0ti on Wednesday November 09, 2022 @11:19AM (#33533788)
The way to get „git“ is to think about version management as a concept i.e. starting top down. It’s the implementation details of git that many developers get confused about. But they don’t matter.

It’s similar to recursions: You don’t try to understand a recursive function by mentally evaluating it — instead you reflect on its desired return value and how to construct it in the base case.

Re:Idiot Proof Git by wyclif on Wednesday November 09, 2022 @11:11AM (#33533652)
It is worth the investment to learn advanced Git if you're a software engineer. Start by reading the Chacon book cover to cover. It is a major tool you use every work day, so it's important to understand it.