Project
Gitman
Easy
699 completions
~ 2 hours
4.1Apply basic Git commands to manage codebase versions efficiently. Use this knowledge to collaborate with your colleagues on your future tech job.
Provided by
JetBrains Academy
About
Create a program that automates common Git tasks for software developers. Initialize the repository, create and rebase a branch, modify a commit, make a hotfix, and share your project with your future colleagues on GitHub.
Graduate project
This project covers the core topics of the Introduction to Git course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Initialize the repository where you will work with your code.
Create a development branch to keep your current progress.
Modify the last commit in a branch to add minor changes.
Create hotfix branch to add urgent changes to the main branch.
Rebase the development branch to keep the history of changes.
Publish your work to the popular hosting service.
Reviews
U6
User 6219518691 month ago
Project was a bit buggy. I was bricked the project 2 times over and had to do it 3 times over. But we live in the AI world now. 2nd and 3rd time was aided by the AI. It shouldn't be like this Hyperskill.
Anastasiia
4 months ago
A very useful project that helps you understand the basic commands for working with version control systems. Unlike other projects, Jetbrains IDE must be used to complete the Gitman project.
4.1
Learners who completed this project within the Introduction to Git course rated it as follows: