DEV Community
Git Concepts I Wish I Knew Years Ago
10 min · · The most used technology by developers is not Javascript. It's not Python or HTML. It hardly even g... · Shared by 252, including Uriel Palomino Flores, Ricardo Yasuda, Marcus Raitner, Brian Rinaldi, Evan (he/him), Linus Basig
Martin Fowler
Patterns for Managing Source Code Branches
· Mainline, Feature Branching, Continuous Integration, Release Branch and a clutch of other handy patterns. · Shared by 228, including Pete Skomoroch, Linus Basig, Charlie O'Keefe @charlieok@hachyderm.io, Nico Müller 🇺🇦, Harsha Mv, Pixel
isomorphic-git.org
isomorphic-git · A pure JavaScript implementation of git for node and browsers!
1 min · · A pure JavaScript implementation of git for node and browsers! · Shared by 12, including David Garner, José Rodrigues, Linus Basig, mastodon.social/@renestalder
github.com
jasonwhite/rudolfs
· A high-performance, caching Git LFS server with an AWS S3 back-end. - jasonwhite/rudolfs · Shared by 2, including Linus Basig
georgestocker.com
Please stop recommending Git Flow!
4 min · · Git-flow is a branching and merging methodology popularized by this blog post, entitled “A Successful Git branching model”. In the last ten years, countless teams have been snookered by the headline… · Shared by 16, including Linus Basig, David Garner
github.blog
Bring your monorepo down to size with sparse-checkout
9 min · · Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories. · Shared by 61, including Chris {he, they} , Linus Basig, Ferit (at 🏠) 🌙, Dan Wahlin
github.blog
Highlights from Git 2.25
7 min · · Take a look at some of the new features in the latest Git release. · Shared by 8, including Charlie O'Keefe @charlieok@hachyderm.io, Linus Basig
branchbyabstraction.com
UML sequence diagrams
7 min · · Yes, by abstraction instead of by branching in source control. And no, that doesn't mean sprinkle conditionals into your source code, it means to use an abstraction concept that's idiomatic for the… · Shared by 12, including Charles Kubicek, Linus Basig, diesire
trunkbaseddevelopment.com
Trunk Based Development
7 min · · A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’ *, resist any pressure to create other long-lived development branches by employing documented… · Shared by 135, including Linus Basig, Charles Kubicek, Nando 💪🇦🇺🇦🇷, ashley 🇺🇦🇺🇦🇺🇦🇺🇦🇺🇦, Matthias Lampe, Claudio Perez Gamayo, cam 🏴☠️, ✨ Phil Calçado, Pat Kua, Hugo Corbucci, Paulo Gaspar, @brianleroux@indieweb.social 💙, Marius Bleuer, Luis Bravo, Patric Fornasier, diesire, Lukas Westermann, Jesús Torres 👩💻, Matt, shishir das
vfsforgit.org
VFS for Git: Git at Enterprise Scale
2 min · · The Virtual Filesystem for Git (formerly GVFS) is an open source system that enables Git to operate at enterprise-scale. It makes using and managing massive Git repositories possible. GET STARTED VFS… · Shared by 3, including Linus Basig
wethefoss.github.io
Git Commands
· LEARN GIT IN AN INTERACTIVE WAY · Shared by 1, including Linus Basig
gitfox.app
Gitfox
· Clean, Native macOS User Interface Search anything, including diff content Image Diffs Automatically links repository issues and pull requests Render Markdown READMEs Quick Actions Drag & Drop Actions… · Shared by 6, including Linus Basig
git.wtf
Figure out ways to fix GIT screw-ups
4 min · · Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. So here are some common bad situations and how you can get out of them in plain english*. · Shared by 13, including patrick h. lauke (redux) "Big Dog" #toryScum #cis, Linus Basig
gitpython.readthedocs.io
GitPython Documentation — GitPython 2.1.11 documentation
· Shared by 5, including Linus Basig