-
try.github.io - Resources to learn Git
- Interactive browser visualisations of git branching
-
OhMyGit - An open source game about learning Git!
-
Git for Computer Scientists - Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph
-
Beginners might start with github desktop
-
Aspiring pros use commandline
status
,push
,pull
,commit
,add
-
- A set documenting git commit message. Beautiful white space bug.
- Contains what, why, how.
- (I put this link in [documentation])
-
- Series covering all the important bits of Git
Version control!!
commit branch merge rebase
git stash git stash pop
rerere Squash a feature
SHA-256 upgrade https://lwn.net/SubscriberLink/811068/cfeb6a67b8dfbe47/
commit standards? https://www.conventionalcommits.org/ https://conventionalcomments.org/ #professional #behaviour
gitland A multiplayer game controlled using GitHub.
Git is simply too hard - whatever comes next should be closer to how humans think
- GitHub
- Good
- Bad
- GitLab
- Good
- Bad
- SourceHut
- Good
- Git and Mercurial hosting, mailing lists, bug tracking, continuous integration, wiki
- Super lightweight, no js, advertising, tracking
- $2 a month https://sourcehut.org/pricing/
- Good
Monorepo Microservice Monolyth
- Speeding up a Git monorepo at Dropbox with <200 lines of code
- How a one line change decreased our build times by 99% - monorepo refspec config
-
- Manage a set of independent patches? TODO: read more?
- (Could be a replacement for my version system? for activities?)
- Manage a set of independent patches? TODO: read more?
-
- Helping people cite your code and citing others code