Skip to content

A template repository with tasks to demonstrate GitHub's project management features.

Notifications You must be signed in to change notification settings

uoa-ece209/my-github-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Header Image

My GitHub Tutorial

Whakatau mai!

By now, you should have completed the following basic tasks within your own my-git-tutorial repository, or are confident enough to proceed:

  • Repository creation with GitHub
  • Editing a file directly on GitHub
  • Cloning a repository to your local machine
  • Editing a file on your local machine and pushing it upstream (to the remote, which is GitHub)
  • Fetching and pulling upstream changes to your local machine
  • Auto-merging of a file that was simultaneously edited in two places
  • Manually resolving a simple merge conflict

This template repository is now provided for you to practice using GitHub's project management features, which you may find helpful towards completing your ELECTENG/COMPSYS 209 project.

This repository will also walk you through some more examples of branching and conflict resolution.

Within your project, you may choose to use:

GitHub Feature Potential Application
Projects To get a big-picture view of all the tasks within your project, and their statuses.
Issues To track each individual project task.
Wikis To store your team contract, meeting agendas/minutes, team logbooks, theoretical calculations, technical documentation, etc.
Pull Requests To review new changes as a team before they are merged into main.

Note
You are not limited to just these.

💡 Using this repository

  1. Click the Use this template button beside the repository description.
  2. Select Create a new repository.
  3. Select your own username as the Owner, and name the repository my-github-tutorial.
  4. Ensure the Include all branches checkbox is selected.

    Warning
    It is very important that Include all branches is selected!

  5. Click Create repository from template.
  6. Complete the tasks laid out in the Wiki.

❔ Extra Help

For help on using Git and GitHub, you may:

  1. Refer to the Getting Started with GitHub workshop provided on Canvas
  2. Ask a TA for help
  3. Refer to https://git-scm.com/book/en/v2

About

A template repository with tasks to demonstrate GitHub's project management features.

Resources

Stars

Watchers

Forks