Git Plumbing vs Porcelain

Published: 26 November 2023
on channel: Cameron McKenzie
238
9

Have you heart the terms Git plumbing and Git Porcelain?

Ever wondered what the different between Git porcelain vs plumbing was?

For the most part, the porcelain is the most commonly used Git files such as:

- git init
- git add
- git commit
- git revert
- git merge
- git rebase
- git reset

That's the Git porcelain, and you won't get your hands too dirty when you touch it.

The Git plumbing? That's typically the config stuff in the hidden .git folder, including things like:

- Refspec
-Packfiles
- The HEAD Pointer
- Git References
- Remote References
- Transfer Protocols
- Garbage Collector
- Recovery files
- Tree Objects
- Environment variables

Hopefully you don't have to get your hands dirty with the Git plumbing too often. It's nice to stick with the Git porcelain.

But at the same time, plumbers do make a lot of money!


Watch video Git Plumbing vs Porcelain online, duration hours minute second in high quality that is uploaded to the channel Cameron McKenzie 26 November 2023. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 238 times and liked it 9 visitors.