While talking about Git and GitHub, generally people gets confused in these two and assume these two same, but what we have to do LOL
hum toh chalo cake khane !
๐๐๐ค๐ ๐๐ก๐จ๐ฉ ๐๐ฌ ๐ ๐๐ซ๐จ๐ฃ๐๐๐ญ:
Rounit's Bakery (Project): The cake shop is a project, and the cakes you bake are the different versions or stages of the project.
๐๐ข๐ญ as a ๐๐๐๐ข๐ฉ๐ ๐๐จ๐จ๐ค:
Recipe Book (Git): The recipe book is like Git. It keeps track of all the recipes (code) and any changes made to them over time. Each chef (developer) can have their own copy of the recipe book.
๐๐ข๐ญ๐๐ฎ๐ as a ๐๐๐ง๐ญ๐ซ๐๐ฅ๐ข๐ณ๐๐ ๐๐๐ค๐๐ซ๐ฒ:
Bakery Headquarters (GitHub): The bakery headquarters is like GitHub. It's a central place where all the recipe books (Git repositories) are stored. Chefs (developers) can share their recipes, collaborate on new cakes, and review each other's work.
๐๐ซ๐๐ง๐๐ก๐๐ฌ as ๐๐ข๐๐๐๐ซ๐๐ง๐ญ ๐๐๐ค๐ ๐ ๐ฅ๐๐ฏ๐จ๐ซ๐ฌ:
Cake Flavors (Branches): Imagine you have different branches for different cake flavors. Each branch represents a different development path or feature. For example, there's a "Chocolate" branch and a "Vanilla" branch.
๐๐จ๐ฆ๐ฆ๐ข๐ญ๐ฌ a ๐๐๐ค๐ ๐๐๐๐ข๐ฉ๐๐ฌ:
Cake Recipe (Commit):
Each commit is like a specific recipe in the recipe book. It represents a snapshot of the cake at a particular point in time. Chefs (developers) can add new recipes (commits) to the book as they make changes to the cake.
๐๐ฎ๐ฅ๐ฅ ๐๐๐ช๐ฎ๐๐ฌ๐ญ๐ฌ as ๐๐๐ค๐ ๐๐๐ฏ๐ข๐๐ฐ๐ฌ
Cake Review (Pull Request): When a chef (developer) finishes baking a new cake layer or toppings (feature), they can submit it for review. This is like creating a pull request. Other chefs can review the cake, suggest changes, and decide whether to merge the new flavor into the main collection.
Cake khate raho, seekhte raho!
Follow #rounitsinha
Top comments (0)