Category: Git

0

Chapter 30: Git GUI Clients

Git GUI Clients (also called Git graphical user interfaces, Git desktop apps, Git visual clients) Many beginners think “Git = only terminal / command line”, but in reality most working developers use a GUI...

0

Chapter 31: Git Contribute

The Big Picture – What does “Git contribute” mean? Contributing usually means: You find an open-source project on GitHub that you use / like / want to learn from You notice something small that...

0

Chapter 32: Git GitHub Fork

GitHub Fork (also called “forking a repository”) This is the single most common way people start contributing to open-source projects, make their own version of someone else’s code, experiment safely, or even create a...

0

Chapter 33: Git Clone from GitHub

Git clone from GitHub This is the command that says: “Hey GitHub, give me a complete copy of that repository so I can work on it on my laptop.” Many beginners confuse clone with...

0

Chapter 34: Git GitHub Send Pull Request

A Pull Request (PR) is GitHub’s polite way of saying: “I made some changes in my fork / branch. Would you please pull these changes into your main project?” It’s not a Git command...

0

Chapter 35: Git Undo

Git Undo (how to “take back” almost anything you did — safely or dangerously) Git is famous for being very forgiving — almost everything you do can be undone, recovered, or rolled back, even...

0

Chapter 36: Git Revert

Git revert (how to “undo” a commit that has already been pushed to a shared branch — safely) This is the safest and most polite way to undo something that is already public (on...

0

Chapter 37: Git Reset

Git reset This is the command that makes people say: “Git is amazing — I can undo almost anything!” …and five minutes later: “Oh no — I just lost three days of work —...

0

Chapter 38: Git Amend

Git commit –amend (how to fix / improve / replace the very last commit you just made) This is one of the most frequently used “undo/fix” commands in everyday Git work — especially when...

0

Chapter 39: Git Rebase

Git rebase This is the command that separates people who “just use Git” from people who understand Git and can make history look clean, professional, and easy to read years later. Many beginners are...