GIT GERRIT
Learn how to use one of the most common tools for code storage, versioning and team review.
Gerrit is a web-based code review tool, which is integrated with Git and built on top of Git version control system (helps developers to work together and maintain the history of their work). It allows merging changes to Git repository when you are done with the code reviews. In this course the participants would be familiarized with these tools and be prepared to utilize them in their everyday programming work.
Learning outcomes:
By the end of this course, students will be able to:
Setup working environment, make Git project and create changes, understanding the complete commit flow.
Rollback changes between states, remove changes in several ways, update last active changes, create tags and work with alias, as well as getting information from git database with reflog
Create branches, perform rebase, merge and cherry-pick operations
Perform any change in Git history
Understand Git distributive model and how it differs from similar tools for code tracking, as well as use Git commands for interaction with remote repository
Setup environment, get code, create changes and perform review process using Gerrit
Hardware (required): Computer with Internet connection, working speakers and microphone.
Software: Chrome browser.
Course Typically Offered: Live Online in Fall quarter (mid June - August), Winter quarter (mid January - March), Spring quarter (April - mid June) or Summer quarter (mid June - August).
Prerequisites: Students should have basic programming knowledge gained from the first level studies.
Next Step: To gain additional knowledge in software development, consider taking NIT-AU-07: Automotive Software Development Processes.
Course Number: NIT-CE-05
Duration: 1.00 units (~10 live teaching hours, ~20 hours of individual practice and preparation work)
Offered next: Contact us!
Class type: Live Online Intensive (according to the schedule published at the beginning of the course, approximately 3x2 live classes per week)
Instructor: To be announced
How to join: Google Meet (link will be available upon enrollment ), NIT Canvas
How to apply: Please apply by filling up the form here and we will get in touch with you as soon as possible.
Customized schedule for your company or team (call for price)
Class type: Live Online (Regular or Intensive), Live Bootcamp (Company premises)
Instructor: To be announced
For groups and organizations: please contact us directly to arrange this course according to your scheduling, needs and participant lists - via the contact form here.