Auto-Update “Last Updated” Date in README on Every GitHub Push
!Cover image for Auto-Update “Last Updated” Date in README on Every GitHub Pushhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,...
!Cover image for Auto-Update “Last Updated” Date in README on Every GitHub Pushhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,...
What is Git? Git is an open-source Distributed Version Control System DVCS. Created in 2005 by Linus Torvalds the creator of Linux, it was built to handle mass...
markdown !Forem Logohttps://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2...
When I first started learning software development, I didn’t want to just memorize Git commands. I wanted to understand the why behind them. To find that answe...
Article URL: https://fossil-scm.org/home/doc/trunk/www/fossil-v-git.wiki Comments URL: https://news.ycombinator.com/item?id=46586385 Points: 60 Comments: 49...
Imagine five friends working on a school project. All need to edit the same document at the same time. How do they avoid deleting each other's work? How do they...
Introduction: the pain of branch switching 😤 If you’ve worked with Git long enough, you’ve lived this moment: You’re deep into a feature. Files are half‑writt...
Short Intro Why I’m Writing This I’m currently learning DevOps and decided to learn in public by documenting my journey. This blog is part of my DevOps 101 ser...
Git bash sudo apt install git bash git config --global user.name 'your_name' git config --global user.email 'your_email' Check configuration: bash git config -...
Introduction In this article we’ll open the hood and look at the engine that powers Git – the .git folder. By the end of the article you’ll understand: How Git...
Commit Message Format Each commit message consists of a header, a body, and a footer. The header has a special format that includes a type, an optional scope,...
Common Git Mistakes and How to Fix Them 1. Committing on main instead of a feature branch Fix: bash git checkout -b feature-branch git reset --soft HEAD~1 git...