Skip to content

bu-cnso/git-introduction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BU CNSO Git Introduction

This repository exists to get people used to git commands and the GitHub interface.

Prerequisites

The following steps are required of anybody participating in this introduction.

  1. Sign up for a GitHub account
  2. Request to join the bu-cnso group by emailing me. (Or the list, if you don't know my email.)
  3. Install git on your laptop
  4. You can also use a git installation on a server you can SSH into.
  5. The GitHub client doesn't count. 1. Except that's the way GitHub recommends you to install git on Windows. We won't be discussing the graphical client, so make sure you can do step 5 from the command-line.
  6. Add a public key to your GitHub account. The private key should be on the computer you plan to use.
  7. Create an initial repository for your user and follow the instructions to make an initial commit.

Lesson plan

Note that lines beginning with $ are shell commands, and the lines following it are example output. Do not type the $ prompt.

Begin by setting the USER variable to your GitHub username:

$ export USER=...

Or just note that whenever you see $USER, you're supposed to put in your username.

Some very quick terminology

A repository is a directory, its contents, and its history.

A commit is a snapshot of the directory contents. A commit usually has one parent, sometimes two, and rarely zero.

The history of the repository is a collection of commits.

Topics

The Cheat Sheet

This page will see you through most situations you're likely to run into: Git Cheat Sheet

About README.md

This file is written in Markdown, a simple markup language.

About

A brief introduction to git and GitHub

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published