Difference between revisions of "OPS435 Python Lab 0"

From CDOT Wiki
Jump to: navigation, search
Line 17: Line 17:
 
:* git - a distributed revision control system with rich command set that provides both high-level operations and full access to git's internals.
 
:* git - a distributed revision control system with rich command set that provides both high-level operations and full access to git's internals.
 
:* Github - a code hosting platform for version control and collaboration that lets people work together on software projects from anywhere.
 
:* Github - a code hosting platform for version control and collaboration that lets people work together on software projects from anywhere.
 +
 +
= Tasks =
 +
== Task 1: Create a Github.com account ==
 +
 +
== Task 2: Create a project and make a pull request on GitHub ==
 +
 +
== Task 3: Clone a Github.com repository into a new directory on a Linux system ==

Revision as of 22:27, 2 September 2019

Introduction to git and github.com

Lab Objectives

In this lab, you will create an account on github.com and follow the Github "Hello World guide" to create a new public repository on github to learn about the basic workflow of using github to track and manage revisions of software or other contents. The essential operations provided by Github includes
  • creating new repository,
  • creating a new branch,
  • making changes to files,
  • creating pull request, and
  • opening and merging a pull request.
You will then use the git client on a Linux machine to access and download the contents from the repository you created on github.

Reference

Overview

  • git - a distributed revision control system with rich command set that provides both high-level operations and full access to git's internals.
  • Github - a code hosting platform for version control and collaboration that lets people work together on software projects from anywhere.

Tasks

Task 1: Create a Github.com account

Task 2: Create a project and make a pull request on GitHub

Task 3: Clone a Github.com repository into a new directory on a Linux system