Git
Git is distributed version control — track changes, branch, merge, and
collaborate via remotes. Every developer and CI system (Jenkins,
GitHub Actions) depends on clone, commit, and push
working reliably. Common issues include merge conflicts, rejected pushes, authentication
failures, detached HEAD, and a corrupted or locked .git directory.
Practice scenarios
Hands-on Git scenarios on live Linux VMs: git