How Atomic Git Commits Increased Productivity
Working with atomic git commits means your commits are of the smallest possible size. Each commit does one, and only one simple thing, that can be summed up in a simple sentence. The amount of code ch...
Working with Stacked Branches in Git: Introducing --update-refs
Learn how to simplify your workflow with stacked branches in Git using the new --update-refs feature. Discover the benefits of breaking down your commits into separate branches and PRs, making it easi...
macOS - mds_stores high cpu usage on developer machine
How to stop high CPU usage by mds_stores on macOS
Sync your Obsidian Vault on iOS with GitHub, Working Copy, and Apple Shortcuts
Obsidian is my favorite note-taking app. In this tutorial, Ill show you how to synchronize your Obsidian vault across Apple devices using GitHub, Working Copy, and Apple Shortcuts. Youll learn how to ...
Highlights from Git 2.41: Improvements in Handling Unreachable Objects
The open-source Git project recently released Git 2.41, with features and bug fixes provided by over 95 contributors, including 29 new ones. One of the most notable improvements in this new version of...
Super-charging git rebase with git absorb
In this post, Andrew Lock talks about using the git-absorb tool to automatically create fixup! commits for use with git rebase. He explains what git-absorb does, how to install it, and how to configur...
Smoother Rebases with Auto-squashing Git Commits
At work, a colleague introduced the author to Gits --autosquash option. In this post, the author explores what it does, why its useful, and how to use it by default. The author also discusses interact...
Introducing the Space Git Flow - A Complete Process for Better Code Quality | The Space Blog
Learn about the branching strategies commonly used by development teams and how they can affect your production environment. Introducing the Space Git flow, a complete process that helps you achieve b...
GitHub.com RSA SSH host key update
Out of an abundance of caution, GitHub replaced their RSA SSH host key used to secure Git operations for GitHub.com on March 24th at 05:00 UTC. This change only affects Git operations over SSH using R...
How Atomic Git Commits Dramatically Increased My Productivity - And Will Increase Yours Too - DEV Community
Working with atomic Git commits means your commits are of the smallest possible size. Each commit does one, and only one simple thing, that can be summed up in a simple sentence. The amount of code ch...
OpenAI ChatGPT based PR reviewer and summarizer
This OpenAI ChatGPT based GitHub Action provides a summary, release notes and review of pull requests with prompts that have been tuned for a concise response. It can also reply to user comments made ...
Working with Git in JetBrains Rider
In this post, Andrew Lock describes the Git integration in JetBrains Rider IDE, which he prefers to use over command-line Git for its efficiency and keyboard-based workflow. He also explains why he sw...
BFG Repo-Cleaner: A Faster and Simpler Alternative to git-filter-branch
BFG Repo-Cleaner by rtyley is a tool that removes large or troublesome blobs like git-filter-branch but much faster. It is written in Scala and is capable of removing Crazy Big Files, Passwords, Crede...
Conventional Commits - A lightweight convention on top of commit messages
The Conventional Commits specification provides an easy set of rules for creating an explicit commit history, which makes it easier to write automated tools on top of. It dovetails with SemVer, by des...
Unlimited Access & Directly Support Writers with Medium Membership
Become a Medium member to enjoy unlimited access to every story in our entire library across all your devices without any paywalls, story limits or ads. Moreover, a portion of your membership will dir...
Commit Message Best Practices: How to Avoid Ruining Your Team Project
In this article, you will learn the best practices for writing commit messages, which can help improve team communication, reduce errors, and avoid project disasters. The author discusses the importan...