I'm still not very good at making my Git commit messages (for my blog repo) look good; I'm often just trying to dump all the self-reminders/notes in there kind of messily.

I now know (a bit late):
1. The first line is the most important and should be <50 characters with no period
2. There should be a blank line after the first
3. The rest can be up to 72 char.

I hope one day my commit messages can be clean and consistent!

Good guide here: https://wiki.openstack.org/wiki/GitCommitMessages

#gitcommit #git #gitcommits

GitCommitMessages - OpenStack

"[Helix] Spellchecking in Git commits with Harper"

https://blog.skyplabs.net/posts/helix-git-commit/

"Unlike Vim, Helix doesn't include a spell checker natively. However, Helix has built-in support for LSP, which makes it easy to pair it with an LSP-based spell checker such as Harper. All you need is tweaking a bit your languages.toml Helix configuration file as explained in the official documentation."

#Helix #Vim #LSP #LanguageServer #Harper #SpellChecking #Linux #Git #GitCommit #VCS #Dotfiles

[Helix] Spellchecking in Git commits with Harper - Skyper's blog

Personal blog about IT, Electronics, InfoSec, Hacking, Bug Hunting...

Today I read this article by @simontatham on commit messages:

https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/commit-messages/

> "Commit messages aren’t jokes. Don’t make the reader wait until the end for the punchline!"

#git #gitcommit

Writing commit messages

GIT Grundlagen für Anfänger - welche Befehle ihr wissen müsst und wie ich damit arbeite

https://video.maechler.cloud/w/ksVbCCSgujE1zFXjzm3k4F

GIT Grundlagen für Anfänger - welche Befehle ihr wissen müsst und wie ich damit arbeite

PeerTube

Alright today I learned about the git commit conventional.

https://www.conventionalcommits.org/en/v1.0.0/

My commit message where always a mess because I never was sure what to write there. That did make them useless for me an other people I do work with.
I do want to change that and do try this convention going onward.
Today I really learned why good commit messages are so important, nobody ever teached me that and it took me several years to realize that myself.
#Coding #Git #GitCommit #GitConvenction #Developer

Conventional Commits

A specification for adding human and machine readable meaning to commit messages

Conventional Commits

#Development #Techniques
Git: avoid ‘reset --hard’, use ‘reset --keep’ instead · The safe way to undo commits in a Git repository https://ilo.im/15zz44

_____
#Programming #VersionControl #Git #GitCommit #WebDev #Frontend #Backend

Git: avoid reset --hard, use reset --keep instead - Adam Johnson

When I started learning Git, I found many references covering two ways to undo commits with git reset:

Undeniable proof of how good I am at creating little, gradual, meaningful, and well sorted commits.

#git #gitcm #gitcommit #commit

Favorite AI Tool: OpenCommit 💻✨

Introduction Allow me to introduce you to my latest discovery, OpenCommit! 🎉 This fantastic tool, built on OpenAI's GPT API, has been a game-changer for my coding workflow. It auto-generates commit messages, making my Git experience seamless and eff...

hypno_scripts
Want to impress your colleagues with amazing commit messages but don't have the time or inspiration? Check out OpenCommit, a CLI tool that uses GPT to auto-generate impressive commits in just one second! Perfect for when you're in a rush or experiencing writer's block. Give it a try: https://github.com/di-sukharev/opencommit #opensource #gitcommit #cli #AI #gpt #git #dev
GitHub - di-sukharev/opencommit: Auto-generate impressive commits with AI in 1 second 🤯🔫

Auto-generate impressive commits with AI in 1 second 🤯🔫 - GitHub - di-sukharev/opencommit: Auto-generate impressive commits with AI in 1 second 🤯🔫

GitHub

11 tips for writing a good Git commit message | Opensource.com

https://opensource.com/article/22/12/git-commit-message #git #gitcommit #gitlab #github

11 tips for writing a good Git commit message

Lately, I have been paying closer attention to the changelogs I get from products and services when updates are needed. Here are some examples: