

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
Not enough gems
Cost: 6 gems
1: Git
incomplete
2: Install Git
incomplete
3: Command Syntax
incomplete
4: RTFM
incomplete
5: Porcelain and Plumbing
incomplete
6: Quick Config
incomplete
This lesson's interactive features are locked, please to keep using them
In Git, commands are divided into high-level ("porcelain") commands and low-level ("plumbing") commands. The porcelain commands are the ones that you will use most often as a developer to interact with your code. Some porcelain commands are:
git statusgit addgit commitgit pushgit pullgit logDon't worry about what they do yet, we'll cover them in detail soon. Some examples of plumbing commands are:
git applygit commit-treegit hash-objectWe'll focus on the high-level commands because that's what you use 99% of the time as a developer, but we'll dip down into the low-level commands occasionally to really understand how Git works.