GIT Course
During this course, the foundations are provided for the use of GIT, version control software, as a fundamental piece of development.
This course is aimed at software development professionals looking for a reliable system to keep track of changes to different project files and coordinate this work between different team members.
Course duration
The base course lasts 8 hours of training. This course can be complemented with practical cases in workshop mode in subsequent days on projects indicated by the applicant.
Objectives
The objective of this course covers both the first steps and advanced operations to adopt GIT as a version control tool in any type of project.
At the end of the course the student will acquire the following skills:
- Development with version control system
- Multi-branch workflow
- Merge / pull request review
- Conflict resolution
- Deployments and artifact generation
Course Content
- Setup
- Basic commands
- Create a Project
- Git Ignore
- Making changes
- Adding changes to the repository
- Making changes to files
- History review
- Create aliases
- Tagging
- Upgrades
- Undoing local changes
- Delete commits
- Amend commits
- Moving files
- Structure changes
- Intermediate commands
- Creating a branch
- Navigating between branches
- Comparison between branches
- Merge
- Resolving conflicts
- Rebasing vs merging
- Branch reset
- Remote repositories
- Origin
- Remote branches
- Bringing changes
- Sharing repositories
- Submodules