Version Control with Git
link Source: www.udacity.com
list 6 sequences
assignment Level : Introductory
chat_bubble_outline Language : English
card_giftcard 1 point
Users' reviews
-
starstarstarstarstar
0 reviews

Key Information

credit_card Free access

About the content

This course covers the essentials of using the version control system Git. You'll be able to create a new Git repo, commit changes, and review the commit history of an existing repo. You'll also learn how to keep your commits organized using tags and branches and you'll master the art of merging changes by crushing those pesky merge conflicts. Oh no! Was a mistake made along the way? Learn how to edit commits, revert changes, or even delete commits.

more_horiz Read more
more_horiz Read less
dns

Syllabus

LESSON 1

Purpose & Terminology

  • Learn why developers use version control and discover ways you use version control in your daily life
  • Get an overview of essential Git vocabulary
  • Configure Git using the command line

LESSON 2
Create a Git Repo

  • Create your first Git repository with git init
  • Copy an existing Git repository with git clone
  • Review the current state of a repository with the powerful git status

LESSON 3
Review a Repo's History

  • Review a repo's commit history git log
  • Customize git log's output using command line flags in order to reveal more (or less) information about each commit
  • Use the git show command to display just one commit

LESSON 4
Add Commits to a Repo

  • Master the Git workflow and make commits to an example project
  • Use git diff to identify what parts of a file have been changed in a commit
  • Learn how to mark files as "untracked" using .gitignore

LESSON 5
Tagging, Branching, and Merging

  • Organize your commits with tags and branches
  • Jump to particular tags and branches using git checkout
  • Learn how to merge together changes on different branches and crush those pesky merge conflicts

LESSON 6
Undoing Changes

  • Learn how and when to edit or delete an existing commit
  • Use git commit's --amend flag to alter the last commit
  • Use git reset and git revert to undo and erase commits

 

record_voice_over

Instructors

  • Richard Kalehoff, Instructor
store

Content Designer

Udacity

Udacity is a for-profit educational organization founded by Sebastian Thrun, David Stavens, and Mike Sokolsky offering massive open online courses (MOOCs). According to Thrun, the origin of the name Udacity comes from the company's desire to be "audacious for you, the student". While it originally focused on offering university-style courses, it now focuses more on vocational courses for professionals.

You are the designer of this MOOC?
What is your opinion on this resource ?
Content
5/5
Platform
5/5
Animation
5/5