Project

Dolly

Hard
841 completions
~ 4 hours
4.2

Learn how to use main git commands, including cloning, creation of branches, merging, and pushing changes to a remote depository.

Provided by

JetBrains Academy JetBrains Academy

About

In 1996 The Roslin Institute from Scotland cloned a sheep called Dolly. A big step in the history of humankind. You don't need to clone a sheep in this project, don't worry. Instead of Dolly, clone a remote repository. A clone is a copy of a repository, created in a new directory. The aim is usually to make a local copy of a remote repository that is hosted on a third-party service. After this, you can work on your local copy, make changes, and push the changes back.

Graduate project icon

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:
List the content of the project directory.
Create a new branch to work on it.
View what is inside the file.
Add a new function to the file.
Stage your changes and commit.
Merge the changes to the main branch.
Push the changes to the remote.

Reviews

Ivan Segrt
2 months ago
I don't know, is it because I have finished all theory before this project but this project was easier than Tagger project for me.
Keri Southwood-Smith avatar
Keri Southwood-Smith
4 months ago
A good project that walks through cloning a git repository, creating a branch, modifying files on that branch, committing them, then merging those changes to the main branch and pushing to the remote repository. A couple terminal commands are thrown in for good measure. Would definitely recommend th ...
Anastasiia
4 months ago
A fairly straightforward project that provides basic knowledge about collaborating in a version control system. I found the “Safety Net” project much more useful and interesting.

4.2

Learners who completed this project within the Introduction to Git course rated it as follows:
Usefulness
4.2
Fun
4.0
Clarity
4.4