Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git, GitHub and Version Control in Less than an Hour
Rating: 4.4 out of 5(39 ratings)
147 students

Git, GitHub and Version Control in Less than an Hour

Learn about git source control and GitHub in this step-by-step tutorial with beautiful animations & simple explainations
Created byApp Brewery Co.
Last updated 5/2018
English
English [Auto],

What you'll learn

  • Understand the key concepts behind version control
  • Walkthrough the entire git workflow
  • Understand git branches
  • Learn about git clone
  • Create and fork repositories on GitHub

Course content

1 section7 lectures1h 20m total length
  • Introduction to Version Control2:35

    Master version control with Git, using Xcode or the command line to clone, fork, merge, and create pull requests to manage GitHub repositories and track code history.

  • How Version Control Works15:02

    Learn the basics of git version control: initialize a repo, stage and commit changes with present-tense messages, and use status, log, diff, and checkout to track and revert edits.

  • What is GitHub and How is it Different from Git?11:00

    Create a remote repository on GitHub to host your code. Push commits to origin on the master branch and review commit messages in public repositories for open source collaboration.

  • What is Gitignore and How is it Useful?12:02

    Learn how to create and configure a .gitignore file to prevent committing sensitive or local files, using rules, comments, and wildcards, with examples like ds_store and secrets.txt.

  • How to Git Clone a Repository on GitHub5:05

    Clone a remote repository on GitHub to your local machine with git clone to pull all commits and versions into your working directory; then review commit history with git log.

  • How to Create a New Branch and Why it's Useful17:25

    Create and manage branches to experiment in isolation, then merge changes back to the master using merge or pull requests on GitHub.

  • Create a New Pull Request and Fork a GitHub Repository17:08

    Learn how to fork a remote GitHub repository, clone and push changes, and create a pull request to contribute to open source projects, with review and merge workflows.

Requirements

  • No Prior Knowledge Required
  • You should own a computer and have admin privileges.
  • You should have basic computer skills such as how to type and access the internet.

Description

What is this mystery called Git which is on everyone's lips?

App Development? Git

Machine Learning? Git. 

Web Development? Git

Git is the version control system that keep the world's software in check!

With no prior experience or knowledge of git, by the end of this course, you will understand:

  • What is the difference between git and GitHub?
  • What exactly is version control anyways?
  • How can you clone projects on GitHub?
  • How can you experiment with your code by using Git branches?
  • How can you collaborate with other programmers by using Git?
  • What are merge conflicts and how can you resolve them?

With version control, git and GitHub under your belt, you'll be confident working in a team setting and work collaboratively with other programmers!

Who this course is for:

  • Anyone who wants to understand version control, git and GitHub, the most important skills as a developer.
  • It managers and product managers who want to gain further understanding about the workflow of developers
  • Developers who are entering a new job where you need to collaborate with other programmers.