elreydetoda / Git-Intro

Introduction for how to use Git(Hub)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Git(Hub) Workshop Guide

Overview

What is Git

Definition

tl;dr: it is used to help manage, store, and merge your things ( code, files, images, etc... ) with other people.

src: Wikipedia

Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows (thousands of parallel branches running on different systems).

What is GitHub

tl;dr: one of the most popular Git hosting websites.

src: Wikipedia

GitHub is a provider of Internet hosting for software development and version control using Git.

Some alteratives are:

What is this workshop for?

This workshop will be to help you get up and running with some basic understand and usage of using Git ( refereced as git ) with GitHub ( refereced as github ), through VSCode ( referenced as vscode ).

Setup instructions are here if you need them. NOTE: you will need to sign-in with your UNC Charlotte email address.

While we will use the vscode GUI ( Graphical User Interface ( using your mouse or clicking on things )), to do all of these commands.

I would emplore you to eventually, as time permits, understand what these commands are doing behind the scences. There will be ( at a later date ) a reference at the bottom of each section to show you what the CLI ( command line interface ( text you put into a terminal ))

What is this document?

This document is a markdown file ( .md extention ), and is the common format for how you convey information to others on github through various ways ( documentation, pull requests, issues, etc... ).

Workshop Steps

Pre-Reqs

Make sure you have followed this setup guide.

Steps

  1. Setup
  2. Basics
  3. Next Level

Extra Resources

Git

Markdown

Hugo Doc

About

Introduction for how to use Git(Hub)

License:BSD 2-Clause "Simplified" License