Have you ever
- Made a change to code, realised it was a mistake and wanted to revert back?
- Wanted to review the history of some code?
- Wanted to share your code, or let other people work on your code?
- Wanted to experiment with a new feature without interfering with working code?
- Lost code or had a backup that was too old?
- Wanted to see the difference between two (or more) versions of your code?
- Wanted to prove that a particular change broke or fixed a piece of code?
A version control system will make your life easier in all the above situations. This course is aimed at those who have no or little experience of version control, providing a hands-on introduction to version control using Git.
The course covers
- What version control is
- The main benefits of using version control
- How to set up and work with a local repository
- How to work with remote repositories using GitHub
- Looking at differences between versions
- Branching, resolving conflicts, merging and rebasing
- Undoing changes with reset and revert
- Working collaboratively on a repository.
This event is sponsored by LightForm: https://lightform.org.uk/