Project

Dolly

Hard
892 completions
~ 4 hours
4.3

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

User 618067504 avatar
User 618067504
4 weeks ago
This project is a good introduction to working with Git branches, commits, diffs, and pushing changes to a remote repository. The tasks are straightforward and easy to follow, making it suitable for beginners who want to practice basic Git workflows. One thing that surprised me is that the project ...
Dino Bogdanovic avatar
Dino Bogdanovic
4 months ago
I learned theoretical and, most importantly, practical knowledge about Git.
Piero Raúl Rivera Estrada avatar
Piero Raúl Rivera Estrada
5 months ago
I've seen many things in this project, from using git status to check the status to git branch -d. It was a very interesting experience and I was doing it also in my own terminal to experience with it.

4.3

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