Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Github introduction to version control and remote files
Rating: 4.0 out of 5(594 ratings)
19,543 students

Github introduction to version control and remote files

Introduction guide to using Github starter commands to get going quickly
Created byLaurence Svekis
Last updated 2/2017
English
English [Auto],

What you'll learn

  • access github
  • understand what github is
  • be able to pull and push content to github
  • create new branches and merge branches

Course content

2 sections14 lectures55m total length
  • Github course introduction2:34

    Explore git and GitHub by learning to set up repositories, pull and push content to the server, and manage branches and merges, with Bitbucket as an alternative.

  • Introduction to github3:12

    Explore git and GitHub for version control, collaboration, and file sharing. Learn cloning, branching, staging, committing, pushing, merging, and resolving conflicts across main and remote repositories.

  • Download Git install on windows terminal GUI app3:34

    Install and verify Git on Windows using Cygwin or GitHub for Windows; learn to clone, branch, commit, push, and merge using the terminal.

  • GitHub setup on computer2:47

    Set up a git repository on your computer by installing git or GitHub desktop. Configure your global user name and email with git config to link commits to your identity.

  • Create a repository5:07

    Create and configure a GitHub repository from a local folder, including readme, license, and gitignore, then manage branches master and develop, and clone via https.

  • Making a git commit pull from host machine6:58

    Learn how to clone a repository, stage and commit changes, push to the remote master or develop branches, and pull updates to stay in sync with the host.

  • New folder new files connected4:28

    Connect a local folder to a GitHub repository, pull from master, make updates, commit, and push to keep multiple folders in sync with the remote origin.

  • creating a new branch4:31

    Create and switch to a new feature branch with git checkout -b, commit changes with messages, push to origin, test on a staging server, and review/merge on GitHub.

  • Merging pull requests3:06

    Learn how to merge branches on GitHub using pull requests, compare changes, add comments, and confirm merges to synchronize master and feature, with a quick note on command-line methods.

  • command line merge5:47

    Create and merge feature branches from master, pull latest changes, and resolve conflicts as you push updates to origin, illustrating practical git workflows.

  • Merge pull requests8:01

    Compare branches on GitHub to spot differences between master and develop, resolve merge conflicts in index.html, and complete pull requests by choosing changes and merging back.

  • Git logs history2:00

    View the repository history with git log, scroll through commits, filter by author, and use a one-line format to condense the log; explore options with git log --help.

  • Git reset2:54

    Use git reset and git checkout to revert files to the last head. Fetch origin to update history and perform hard or soft resets to align local changes with repository.

Requirements

  • know how to access a terminal
  • basic coding
  • desire to learn

Description

Learn how to Github to push and pull content files.

We show you all the basic commands you need to know in order to create branches, switch branches, add files to the repository and merge files.

We show you how to use Github as a version control system to share and collaborate between others.

Everything you need to learn about using GitHub is provided within this course.

  • quick lessons get right to the point
  • fully covered topics with real world examples
  • 30 day money back guarantee
  • new course material added regularly
  • trusted name in education since 2002
  • full HD easy to read source coding
  • quick response support to students
  • regular discussions

Who this course is for:

  • web developers
  • project managers
  • web managers
  • digital managers
  • technical
  • administrators
  • web coders
  • anyone who wants to learn about version control