git-course

Kottans-Frontend MIT Licensed Entry level: beginner

Contributing with Git

Table of Contents

Why mastering this?

Having this module passed you will have mastered some extra Git skills that will allow you to collaborate with other developers, which is usual when working in a team and sharing code base.

Targets

Having this module completed you would know the effect of the commands listed and also know how to accomplish some typical tasks.

The classification below is heavily opinionated, yet you will benefit from mastering all of the below described.

When mastering Contributing with Git check yourself against the list below.

Absolute minimum

Must know

Learn

  1. Pass GitHub & Collaboration at Udacity to learn or refresh:
    • Working with remotes
    • Working on another developer’s repo
    • Staying in Sync With A Remote Repo
  2. Complete following levels at https://learngitbranching.js.org/
    • Main: Ramping Up
    • Remotes: To Origin And Beyond

Extra materials

  1. UKR: Git за 30 хвилин
  2. An Intro to Git and GitHub youtube, 38m26s, autotranslated captions available
  3. RUS: Git Screencast - 72 tiny videos (~3 minutes each)
  4. Visualizing Git Sandbox - also offers pre-sets available from a dropdown in the upper left corner
  5. Git Cheatsheets

Do

  1. In your course repo README.md:
    • Add ## Git Collaboration module title.
    • Describe 2 or 3 things that
      • were new to you
      • were familiar but you have seen them at a different angle
      • were not so easy to master or comprehend

When completed

Upload your changes from local repository to remote (using git push).

When done let others know you have passed this module.

This lets other know your progress and probably someone will ask you for some help in this module.

Where to communicate? In a chat you come here from :)

Once done proceed to Git workflow and GitHub


Course contents