Your browser is blocking local storage, so your progress will be lost when you close or reload this page.
Source Control
Track, share and review changes safely with Git.
- Not reviewed
- 0
- Unfamiliar
- 0
- Familiar
- 0
- Confident
- 0
Checklist: 0 of 10 items
Topics
- Git FundamentalsExpected level: Proficient
Clone, commit, push, pull, fetch, and sync code safely.
Not reviewed - Branching and MergingExpected level: Proficient
Work independently while collaborating with other developers.
Not reviewed - Resolving Merge ConflictsExpected level: Working
Understand how conflicts occur and how to resolve them correctly.
Not reviewed - Commit HygieneExpected level: Proficient
Write small, meaningful commits that tell the story of a change.
Not reviewed - Ignoring and Excluding FilesExpected level: Working
Keep generated files, secrets, and local settings out of the repository.
Not reviewed - Pull Requests and Code ReviewsExpected level: Proficient
Participate in collaborative development and quality control.
Not reviewed - SSH Keys and Git AuthenticationExpected level: Working
Use key pairs or tokens to authenticate to Git remotes and other systems.
Not reviewed - Repository StructureExpected level: Working
Understand common layouts, documentation, and project organization.
Not reviewed - Undoing MistakesExpected level: Working
Safely discard, revert, amend, and recover work.
Not reviewed
Self-assessment
You should be able to do each of these without help.
- Related: SSH Keys and Git Authentication
- Related: Git Fundamentals, Branching and Merging, Pull Requests and Code Reviews
- Related: Branching and Merging
- Related: Resolving Merge Conflicts
- Related: Commit Hygiene
- Related: Ignoring and Excluding Files
- Related: Secrets Management, Ignoring and Excluding Files
- Related: Undoing Mistakes
- Related: Pull Requests and Code Reviews, Giving and Receiving Feedback
- Related: Pull Requests and Code Reviews, Giving and Receiving Feedback