Source control management (or an interchangeable term "version control") has made the surge of collaborative work and the increasingly rapid delivery of software. It is now standard in software development maintaining a single source of truth for development teams, what allows multiple developers to work on the same codebase. Git, as a leader outclassing other SCM tools, is obligatory to be mastered for everyone who involved in software development process.
3 hours
- SCM purposes
- Git usages and organisation
- Open Source community management with GitHub
- Project management with GitLab
- Learn git commands - https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf
- Understand "merge" and "rebase" - https://medium.com/datadriveninvestor/git-rebase-vs-merge-cc5199edd77c