We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Git

Git is the distributed version control system (VCS). Nearly every developer in the world uses it to manage their code. It has quite a monopoly on VCS. Developers use Git to:

  • Keep a history of their code changes
  • Revert mistakes made in their code
  • Collaborate with other developers
  • Make backups of their code
  • And much more

Click to play video

for Windows Users

If you try to complete this course without WSL 2 installed on Windows, you're gonna have a bad time.

Boot.dev CLI

Throughout this course, you'll be using the Boot.dev CLI to run our tests (which are just CLI commands) against your local environment. Install it now if you don't already have it. All the instructions and troubleshooting info are on the GitHub page.

Make sure the Boot.dev CLI install worked:

bootdev --version

If you're stuck, reach out in the help forums of the Discord.

Once the bootdev command is working, log in and follow the instructions:

bootdev login

Assignment

Once you have the CLI installed and you're logged in, copy and paste the run command from the right into your terminal and execute it. If it's doing what you'd expect (printing rebasing is based), then run the submit command.