training:learning_git_and_github

Learning Git and Github

This guide will provide you with resources and instructions to start becoming proficient in using Git as well as Github

Before you start

At this point, things can get a little frustrating and confusing. We highly recommend that you learn git and github as a team and figure out things together. You don't necessarily have to work physically together all the time (it might help though) but ask your teammates when you're stuck somewhere. If you don't understand something or you're getting a weird error message feel free to ask around. By all means, ask the other teams as well!

This is also one of those things you must actively use to learn it properly. You can read about riding a bike all you want, but at some point you'll have to get on one. There may be training wheels early on, but eventually with enough work you'll be able to take them off and explore things on your own.

Prerequisites

This guide assumes that you know how to use a shell - if you've taken EE 160 you should be familiar with this. If you don't have the background, you'll need to get a little up to speed before continuing.

Resources

First, follow the setup guide to make sure that you have git installed on your computer.

These resources will help you learn some of the commands associated with git:

These resources will help you with learning and publishing your repository on Github:

Assignments

The two assignments below will make sure that you're familiar with everything - if you're having trouble doing these ask for help! You have to make sure that you learn these steps now so that you don't get confused later on.

Make sure that you have Git installed on your computer and that you have a Github account. If you don't have these things done, make sure you finish them.

Create your own repository on Github and publish it. Put your biography on there.

Create a repository for your team on Github. It doesn't matter who creates it. Whoever creates it should give the appropriate permissions to the rest of the team members. After it's created, post your team's summary on the README.md file.

After the summary is posted, every team member should add their name and biography in the same README.md file. Work on this together physically and coordinate everything. You might run into some errors - don't panic! Look online to see if you can resolve the issue and keep trying.

After the fact

If you've finished everything here, great. Make sure you have a solid understanding of what's covered here and discuss with your team if you're still worried about understanding some things. You can also talk to your mentors and leadership team.

Authors

Contributing authors:

kluong

Created by kluong on 2016/01/24 23:32.

  • training/learning_git_and_github.txt
  • Last modified: 2021/09/19 21:59
  • (external edit)