Git practice

Filter by difficulty, use hints, reveal solutions and save attempts locally.

1. Practice Git Introduction by building one step of a team code review workflow and checking the result.

code-writing
beginnerGit Introduction

1. Start from the Git Introduction lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

2. Practice Install Git by building one step of a team code review workflow and checking the result.

code-fix
beginnerInstall Git

1. Start from the Install Git lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

3. Practice git init by building one step of a team code review workflow and checking the result.

output
beginnergit init

1. Start from the git init lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

4. Practice git add by building one step of a team code review workflow and checking the result.

fill-blank
beginnergit add

1. Start from the git add lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

5. Practice git commit by building one step of a team code review workflow and checking the result.

true-false
beginnergit commit

1. Start from the git commit lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

6. Practice git status by building one step of a team code review workflow and checking the result.

mini-project
beginnergit status

1. Start from the git status lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

7. Practice Branch by building one step of a team code review workflow and checking the result.

mcq
beginnerBranch

1. Start from the Branch lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

8. Practice Checkout by building one step of a team code review workflow and checking the result.

code-writing
beginnerCheckout

1. Start from the Checkout lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

9. Practice Merge by building one step of a team code review workflow and checking the result.

code-fix
beginnerMerge

1. Start from the Merge lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

10. Practice Remote by building one step of a team code review workflow and checking the result.

output
beginnerRemote

1. Start from the Remote lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

11. Practice Push by building one step of a team code review workflow and checking the result.

fill-blank
intermediatePush

1. Start from the Push lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

12. Practice Pull by building one step of a team code review workflow and checking the result.

true-false
intermediatePull

1. Start from the Pull lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

13. Practice Rebase by building one step of a team code review workflow and checking the result.

mini-project
intermediateRebase

1. Start from the Rebase lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

14. Practice Stash by building one step of a team code review workflow and checking the result.

mcq
intermediateStash

1. Start from the Stash lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

15. Practice Tags by building one step of a team code review workflow and checking the result.

code-writing
intermediateTags

1. Start from the Tags lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

16. Practice GitHub Workflow by building one step of a team code review workflow and checking the result.

code-fix
intermediateGitHub Workflow

1. Start from the GitHub Workflow lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

17. Practice Pull Requests by building one step of a team code review workflow and checking the result.

output
intermediatePull Requests

1. Start from the Pull Requests lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

18. Practice Conflict Resolution by building one step of a team code review workflow and checking the result.

fill-blank
intermediateConflict Resolution

1. Start from the Conflict Resolution lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

19. Practice Commit Messages by building one step of a team code review workflow and checking the result.

true-false
intermediateCommit Messages

1. Start from the Commit Messages lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

20. Practice Ignore Files by building one step of a team code review workflow and checking the result.

mini-project
intermediateIgnore Files

1. Start from the Ignore Files lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

21. Practice History Inspection by building one step of a team code review workflow and checking the result.

mcq
advancedHistory Inspection

1. Start from the History Inspection lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

22. Practice Undo Safely by building one step of a team code review workflow and checking the result.

code-writing
advancedUndo Safely

1. Start from the Undo Safely lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

23. Practice Cherry-pick by building one step of a team code review workflow and checking the result.

code-fix
advancedCherry-pick

1. Start from the Cherry-pick lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

24. Practice Release Tags by building one step of a team code review workflow and checking the result.

output
advancedRelease Tags

1. Start from the Release Tags lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

25. Practice Team Workflow by building one step of a team code review workflow and checking the result.

fill-blank
advancedTeam Workflow

1. Start from the Team Workflow lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

26. Practice Code Review Flow by building one step of a team code review workflow and checking the result.

true-false
advancedCode Review Flow

1. Start from the Code Review Flow lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

27. Practice Forks by building one step of a team code review workflow and checking the result.

mini-project
advancedForks

1. Start from the Forks lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

28. Practice Issues by building one step of a team code review workflow and checking the result.

mcq
advancedIssues

1. Start from the Issues lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

29. Practice CI Basics by building one step of a team code review workflow and checking the result.

code-writing
advancedCI Basics

1. Start from the CI Basics lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.

30. Practice Git Review by building one step of a team code review workflow and checking the result.

code-fix
advancedGit Review

1. Start from the Git Review lesson example.

2. Use commits, branches and pull requests instead of placeholder text.

3. Run the example and compare output before polishing.