Version Control Using Git
Version control systems help us as teams & individuals to manage change to software source code as it evolves over time. Using version control means that all changes are recorded and can be compared to in the future, plus the reasons for their implementations can be logged.
Git is one of the most popular version control systems in use today. It enables a collaborative & professional approach to software development.
This course will teach you about version control using the Git system in a Linux shell environment, including the popular GitHub remote hosting infrastructure.
Content will include:
- Repositories
- Tracking changes
- Exploring history
- GitHub and collaboration
- Conflicts
- Licensing
- Git with Rstudio and Visual Studio Code
Prerequisite: Command-line experience is valuable but not essential.