Skip to content

Tips, tricks and exercises for the commandline, git and github

License

Notifications You must be signed in to change notification settings

ndanielsen/intermediate-cli-git-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intermediate Commandline, Git and Github

A Workshop to Keep You Going

Author : Nathan Danielsen @nate_somewhere

Purpose

After learning the basics about command-line, git and GitHub are you ready for more? In this follow up workshop, we’re going to dive deeper into the next level on the command line, git and GitHub to give you more understanding and power over your development environment.

In this workshop, we will cover:

  • Helpful common commandline tricks and tips
  • Git branching and merging strategies
  • Common github workflows for team projects

We will start with a quick refresher on using the commandline and git to make sure that everyone is up to speed.

In the commandline section, we will learn to write basic bash scripts, utilize environmental variables and some other ways to more powerfully utilize the commandline for common operations.

With git, we're going to start with a quick tour of git internals before we jump into git branches, merging and pull remote copies of other teammates code onto our local machine for review.

As for github, we will learn about team workflows such as trunk based and feature branch models using git and github. We will also look at some tools that github provides to take the pain out of these workflows.

Background

It is recommended that workshop attendees have some familarity with the commandline and git before attending.

Fully completing the exercises in the Introduction to commandline, git and github should be sufficient preparation.

Set Up Before Workshop

About

Tips, tricks and exercises for the commandline, git and github

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published