Today I learned or rather, I started the "Git and Github - Full Course" by Boot dev. Very interesting so far!
GitHub Actions have issues with updating UI😭
Wasted 1 hour trying to modify yml syntax etc.😭
Should have checked this first. 🥹
1 hour of frustration is unnecessary 😩
#github #GitHubActions #GithubAction #git #CI #GitHubStatus
GitHub Browser Plugin for AI Contribution Blame in Pull Requests
https://blog.rbby.dev/posts/github-ai-contribution-blame-for-pull-requests/
#ycombinator #ai_assisted_development #open_source #git #code_review #browser_plugin
SmartGit 26.1 Preview introduces "Ask AI" with custom prompts 🧐
Don't just generate commit messages—pass your {{ gitDiff }} to the AI and ask specific questions: Is this thread-safe? Are variable names consistent?
This offers you:
✅ Sanity Checks: Catch typoed variables/inconsistencies
✅ Style Enforcement: Are you following your team conventions?
✅ Better Commits: detailed annotations & edit tailored suggestions
Your code, your prompts, your rules!
#Git #AI #CodeReview #SmartGit #CleanCode

Why is there this convention to prefix git tags with 'v'? Like, why is the tag for version 2.1 called v2.1 and not simply 2.1 🤔
https://youtu.be/ZdM-iNpv3nU?si=6BQKBkP90nHXH8Ht
Someone made #Git for #Minecraft builds. Crazy.
Happy to report that #Termux works for #Git syncing with my remote repo on mobile data! It often fails when I'm using #PuppyGit or #GitSync. Really happy I can do everything related to my blog now when I'm not at home!
If you missed it, I wrote a post on how I did it:
https://burgeonlab.com/blog/hugo-on-android-with-termux/
#cli #terminal #Androidapp #android #hugo #webdev

I love how one of the most important software products of today still has a GUI like this.🙈
You may well have this installed on your computer right now. And of course you never use it. You use Git via terminal, via VS Code, via anything except the graphical UI.

Ah.
#Git should probably keep a pointer to the original commit(s) that a rebase or cherry-pick came from. Then you'd be able to find time of merge for those.
Time of merge can be found by looking for the nearest descendant merge commit that points toward this one with its second (or third, fourth, …) parent.
Yeah, author name and email should be mutable. Changes of email address are handled well enough by mailmap, but people who change their name tend to want to bury the old one, and they can't do that if #Git keeps a permanent record of it.
Perhaps the commit author should be a UUID that indexes a mutable table of names and emails?
@django @SteffoSpieler @andros
If you are thinking of contributing to Git itself via email you might also be interested in GitGitGadget
https://gitgitgadget.github.io/
@rtyler I deployed my own instance of #OneDev and I haven't really used GitHub since. @forgejo is also a good option. Don't want to host your own? Then use code.onedev.io or codeberg.org public instances! #openSource #Git #GitForge #Collaboration