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.
Image
![GIT](/sites/default/files/styles/half_width_square/public/2020-04/git.png.webp?itok=JlI6ZhXc)
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