Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.78 KB

File metadata and controls

49 lines (32 loc) · 1.78 KB

Git and Github

Outcome

You'll:

  • Be able to use the common git commands
  • Collaborate with other developers
  • Version your code so you can back to any previous point in time
  • Use github to store your code
  • Understand Github's Pull Request's for reviewing code

Prerequisites

None

Advice

95% of developers use git for version control. It has ALOT of features, you'll use <50% of them (We know because we use <50% of them!).

Git is very command line based, i've not found a UI that works very well. The tool that best visually helps understand what's going on is Github.

We'll be using the Pull Request model so we can take a look at the code you're writing and review it for you to help you get better 😄.

Learning materials

Core

Additional / useful

Tasks

  • Run through the code school course + tasks.

  • Setup git on local machine (you should be using SSH rather than https when you use git (no password prompts))

    • Mac:
      • Install git via Brew
      • Install Git Radar, which makes your command line look awesome.
    • Linux:
      • Install git via apt-get on the command line
      • Install Git Radar(manual install instructions), which makes your command line look awesome.
  • Do this task

  • Start using it for all your future task submissions once you're done 😄