In this lesson you'll learn how to build and manage software.
- Know how to use CMake to build software, from download to installation
- Understand the comparative advantages and disadvantages of Make and more complex tools like CMake and autotools
- Understand the general process of installing software without root privileges
- Know how to use git to manage software projects
- Understand how branching, merging, and tagging work in
git
- Know the most important
git
commands, includingpush
,pull
,add
,init
, andcommit