馃摑 A series of concise posts - hyper-focused on a single concept.

Magical Git when creating a branch off a remote branch

Git makes it extremely easy to create a new branch off a remote branch. Learn how it does so behind the scenes.... Read more 馃憠馃徑

August 25, 2023 路 2 min 路 Ayush Poddar

How to set a different Git branch name on remote

You don't necessarily need to use the same branch name when pushing it to remote. Learn how.... Read more 馃憠馃徑

August 23, 2023 路 2 min 路 Ayush Poddar

How to rename a Git branch (in remote too)

You might know how to rename a Git branch. But, do you know how to rename a remote branch too?... Read more 馃憠馃徑

August 22, 2023 路 2 min 路 Ayush Poddar

Enhance the way you list Git branches with these 3 options

Learn how to enhance your usage of git-branch to see exactly what you want to see... Read more 馃憠馃徑

August 20, 2023 路 2 min 路 Ayush Poddar

When (and more importantly why) are merge commits created?

Learn the relevance of a merge commit and when are they created... Read more 馃憠馃徑

August 20, 2023 路 2 min 路 Ayush Poddar

Un-stage and un-modify a file in Git - Part 2

Learn how to un-stage a file, or undo all modifications made to a file in Git... Read more 馃憠馃徑

August 12, 2023 路 2 min 路 Ayush Poddar

Un-stage (rm) a file in Git

If you accidentally stage a file, how do you un-stage it?... Read more 馃憠馃徑

August 9, 2023 路 2 min 路 Ayush Poddar

View the changes you have made to your Git repository - Intro to git-diff

Learn how you can view the changes you have made to your Git repository.... Read more 馃憠馃徑

August 8, 2023 路 1 min 路 Ayush Poddar