The Git Commands I Run Before Reading Any Code
https://piechowski.io/post/git-commands-before-reading-code/
Gitte now supports multiple windows. 🥳
https://codeberg.org/ckruse/Gitte
Today I was surprised to learn another new thing about git: A commit in git can have more than two parents. Such a commit is the result of an octopus merge, which is nicely explained in https://www.freblogg.com/git-octopus-merge . I laughed out loud in the office reading this great blog article. 😄
#TodayILearned #git
The other day I Learned that `git describe` allows to find tags and get a human-readable description of them. For example, one can use `git describe --tags --abbrev=0` to get the name of the latest tag on the current branch.
#TodayILearned #git
#Zed is easily my favorite #git client I’ve used since Tower on macOS a decade ago
Tłumaczenie Wolnego i Otwartego Oprogramowania
Trzecia część wpisu zachęcającego do zaangażowania się w społeczność Wolnego i Otwartego Oprogramowania, tym razem poświęcona tłumaczeniu programów.
https://horodecki.net/2026/04/09/tlumaczenie-wolnego-i-otwartego-oprogramowania/ #Crowdin #foss #gettext #git #GitLab #gnome #Gtranslator #tłumaczenie #Weblate
Spent part of the day connecting multiple Grafanas to a self hosted Gitlab repository for Dashboard storage.
The documentation seems to be still experimental 😅 as is the feature and I ran into a few bugs that are fixed with the next release.
Now that it’s all set up, this is fantastic. Saving a dashboard in git synced folders in Grafana UI will now commit and push the change to the repo. Changes in the repo are picked up by Grafana as well.
Ha!
https://stackoverflow.com/questions/37620729/in-the-context-of-git-and-diff-what-is-a-hunk
# Git and Jujutsu
To know how to git is to know pain. I wouldn't describe myself as a master of git. Never done the bisect and rebase onto stuff. Because git is my daily driver on the command line I am always interested to learn how to use it better.
One thing that seems to be a good fit for git is jujutsu. It showed up in my feed once again.
Read more: https://janikvonrotz.ch/2026/04/09/git-and-jujutsu/
#100daystooffload #git #jujutsu #vcs
so, trying to understand #git...
let's say i have an internal ForgeJo instance at git.example.org. i pull src.git from git.freebsd.org and push it to git.example.org, and now i can pull it on all my dev VMs.
now i want to commit a change, but i don't want to give my dev VM access to my FreeBSD SSH key. so, i make the change on dev, test and commit it, then push it to git.example.org.
then, on my desktop, i pull from git.example.org and push to gitrepo.freebsd.org. but, in the mean time, someone has has pushed another commit to gitrepo.freebsd.org, so i have to rebase and push again.
now i can't push my rebased local branch back to git.freebsd.org without doing a force push, which will break all my clones.
what's the right way to do this?
#ITByte: #Git is a free, open-source #DevOps tool for source code management (SCM) that helps track changes and enable multiple developers to work together.
#Git101: A brief Introduction to #Git #SourceCode management system.
https://knowledgezone.co.in/trends/browser?topic=Git

Good day all!
I have the pleasure of announcing work that @enoent@ravenation.club has done for BT Free for our Tube Free Peertube.
We now have working, and it's running AMAZINGLY, automation that auto-scales PeerTube runners based on pending transcoding jobs.
So when someone uploads a video, a job is kicked off for each quality, the script spins up a hetzner server to transcode that job, and then shuts down.
Check it out if you're interested! Run one for yourself!
git.btfree.org/BTFree/pt-aut...
Just a reminder we're also hosting the our own Peertube Index built on a chain of trust.
And hopefully coming soon automation to fully upload videos, descriptions, etc from the CLI to Peertube. (Unless one exists and if so PLEASE point me to it, because I'm awful at software development) #peertube #automation #script #git #autoscale