Real commands, real output: move around files, filter logs, join them with pipes; then branch, merge and resolve conflicts with Git. You can rewind every step.
0/60
Terminal
- 01Where am I?Easy
- 02Read a fileEasy
- 03Make foldersEasy
- 04Write to a fileEasy
- 05Move and copyEasy
- 06Delete by patternEasy
- 07The last linesEasy
- 08Find the errorsEasy
- 09Hidden filesEasy
- 10Go upEasy
- 11Empty filesEasy
- 12Back up a folderEasy
- 13Remove a folderEasy
- 14The first linesEasy
- 15Join filesEasy
- 16PipesMedium
- 17Save the outputMedium
- 18Find filesMedium
- 19Sort as numbersMedium
- 20Drop the noiseMedium
- 21Any caseMedium
- 22Which file?Medium
- 23Pick a columnMedium
- 24UPPER CASEMedium
- 25Find and replaceMedium
- 26Show it and save itMedium
- 27The lines in betweenMedium
- 28A list without repeatsMedium
- 29What changed?Medium
- 30Top visitorHard
- 31Top three sellersHard
- 32Find and deleteHard
- 33Sort by a columnHard
- 34Log clean-up
- 35The orders report
Git
- 01First commitEasy
- 02Stage selectivelyEasy
- 03Create a branchEasy
- 04Work on a branchEasy
- 05Tidy upEasy
- 06What did I change?Easy
- 07Remove from the repositoryEasy
- 08RenameEasy
- 09Mark the releaseEasy
- 10Read the historyMedium
- 11MergeMedium
- 12UndoMedium
- 13Diverged branchesMedium
- 14In one stepMedium
- 15Do not look at theseMedium
- 16Fix the messageMedium
- 17Throw the last commit awayMedium
- 18A commit that undoesMedium
- 19Call it offMedium
- 20Shelve unfinished workHard
- 21Three in oneHard
- 22Only that commitHard
- 23A straight historyHard
- 24A conflict
- 25Release day