Git/GitHub & Markdown for Technical Writers: Schedule for your_name

Course overview, grades, textbooks, evaluation
Git for human beings
Resources
Online textbook
TECHWR-L mailing list archive
TECHWR-L articles

Course owner: your_name
Course instructor: instructor_name
Instructor e-mail: instructor_email
Course start date: start_date

This is your main working page for your course entitled Git/GitHub & Markdown for Technical Writers. From this page you can go to study materials, read about project requirements, find out what to name your files, see when projects are due, go to the online textbook and other resources for this course.

This course relies on Kevin Skoglund's Git Essential Training: The Basics, which you can purchase for $34.99 US or use a free 30-day trial. The course units below are designed such that you need not purchase the Skoglund tutorials.

I've put lots of effort into this course, but there still may be places that are hard to understand, have broken links, and typos. Please tell me sbout them! On your resume you can put something like Assisted Dr. David A. McMurrey in developing and finetuning Git and GitHub for Project Collaboration at Austin Community College. — David

When you complete a unit, click the Completed button for that unit. If you mistakenly mark a unit as completed, contact your instructor (or just wait until you've actually completed it.)

Note: Links have been removed from this page.

Unit 1: Course Overview; Introduction to Git and GitHub

Use the course overview to see how this course is set up.

Use the Introduction to Git and GitHub study guide to get an introduction to Git and GitHub.

Due date: unit1_date

Unit 2: Getting Started—Git Installation & GitHub Account

Use the Getting Started guide to see how this course is set up.

Due date: unit2_date

Unit 3: Create a Git Repository

Use the Create a Git Repository study guide to learn about and practice creating a Git repository (often abbreviated as "repo").

Due date: unit3_date

Unit 4: Git Add, Stage and Commit

Use the Git Add, Stage and Commit study guide to learn about and practice creating files in Git, staging them, and committing them.

Due date: unit4_date

Unit 5: Git Modify, Stage and Commit

Use the Git Modify, Stage, and Commit study guide to learn about and practice modifying Git files, staging them, and committing them.

Due date: unit5_date

Unit 6: Git Diff and Restore

There are times when you need to compare what is in the master repository and the working directory. How are the files different, and which version do I want? And how do you restore files you mistakenly deleted from previous commits?

Use the Git Diff and Restore study guide to do that.

Due date: unit6_date

Unit 7: Undoing and Retrieving Things in Git

Use the Git Undoing and Retrieving study guide to do that.

Due date: unit7_date

Unit 8: Git Branch and Merge

Use the Git Branch and Merge study guide to learn and creating branches, using pull requests, merging branches, and deleting branches.

Note: This is the last assignment in which you work directly in Git. There are still Git commands you should check out: clone, fetch, pull, push. Enter git --help for some details. However, these commands are more understandable in GitHub.

Use this Git "Publish" video to see one way you could publish a Git project. This is an optional project, but give it a shot with your own text—maybe even your novel!

Due date: unit8_date

Unit 9: Install and Use GitHub on Your Computer

Use the Install and Use GitHub on Your Computer study guide to learn how to install and use GitHub on your computer.

Use the Start using GitHub Desktop on Your Computer study guide to learn GitHub Desktop basics such as adding, staging, and committing files.

Use the Invite people to your GitHub Account study guide to invite people to collaborate with you in GitHub—especially your instructor!

Due date: unit9_date

Unit 10: GitHub: Clone, Fork, Pull, Push Requests

Use the GitHub Desktop Push study guide to learn about pushing committed changes from your GitHub Desktop to your GitHub account on the Internet.

Use the GitHub Clone study guide to learn about cloning and then practice it.

Use the GitHub Pull Request study guide to learn about pull requests and and then practice them.

Use the GitHub Fork study guide to learn about forking and then practice it.

Due date: unit10_date

Unit 11: Collaborate on Projects in GitHub

Use the Add a README study guide to learn about and practice creating documents on GitHub using Markdown.

Use the Collaborate on Projects in Github study guide to learn about and practice interacting with people, repositories, and organizations on GitHub. See what others are working on and who they're connecting with from your personal dashboard.

Due date: unit11_date

Information and programs provided by admin@mcmassociates.io.