DataCamp
DataCamp Logo

Introduction to Git 

  • Offered byDataCamp

Introduction to Git
 at 
DataCamp 
Overview

This course is an introduction to version control with Git for data scientists

Duration

4 hours

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction to Git
 at 
DataCamp 
Highlights

  • Learn from 46 exercises
Details Icon

Introduction to Git
 at 
DataCamp 
Course details

Skills you will learn
More about this course
  • This course will introduce you to Git, a modern version control tool that is very popular with data scientists and software developers, and show you how to use it to get more done in less time and with less pain
  • It allows you to keep track of what you did when, undo any changes you decide you don't want, and collaborate at scale with other people
  • This course explains what version control is and why you should use it, and introduces the most common steps in a common Git workflow

Introduction to Git
 at 
DataCamp 
Curriculum

Basic workflow

What is version control?

Where does Git store information?

How can I check the state of a repository?

How can I tell what I have changed?

What is in a diff?

What's the first step in saving changes?

How can I tell what's going to be committed?

Interlude: how can I edit a file?

How do I commit changes?

How can I view a repository's history?

How can I view a specific file's history?

How do I write a better log message

Repositories

How does Git store information?

What is a hash?

How can I view a specific commit?

What is Git's equivalent of a relative path?

How can I see who changed what in a file?

How can I see what changed between two commits?

How do I add new files?

How do I tell Git to ignore certain files?

How can I remove unwanted files?

How can I see how Git is configured?

How can I change my Git configuration?

Undo

How can I commit changes selectively?

How do I re-stage files?

How can I undo changes to unstaged files?

How can I undo changes to staged files?

How do I restore an old version of a file?

How can I undo all of the changes I have made?

Working with branches

What is a branch?

How can I see what branches my repository has?

How can I view the differences between branches?

How can I switch from one branch to another?

How can I create a branch?

How can I merge two branches?

What are conflicts?

How can I merge two branches with conflicts?

Collaborating

How can I create a brand new repository?

How can I turn an existing project into a Git repository?

How can I create a copy of an existing repository?

How can I find out where a cloned repository originated?

How can I define remotes?

How can I pull in changes from a remote repository?

What happens if I try to pull when I have unsaved changes?

How can I push my changes to a remote repository?

What happens if my push conflicts with someone else's work?

Other courses offered by DataCamp

– / –
26 hours
– / –
– / –
39 hours
– / –
– / –
4 hours
Beginner
– / –
4 hours
Intermediate
View Other 46 CoursesRight Arrow Icon
qna

Introduction to Git
 at 
DataCamp 

Student Forum

chatAnything you would want to ask experts?
Write here...