resources

Best practices, tools, and processes we follow in ColoredCow.

View the Project on GitHub ColoredCow/resources

Git

Advanced git users are advanced not because of the command they know but because of the way they use the tool. They are curating the same commits, putting together sensible units of work with a commit message that makes sense and will mean something to us when we go dig into it after three months. — Lorna Jane Mitchell

This document covers some of the important concepts for Git version control and GitHub that a developer must learn. These may cover some very basic concepts to advanced concepts as well.

Official documentation

To be added.

Articles

Version Control Systems

Git

  1. What is Git? A Beginner’s Guide to Git Version Control
  2. Understanding Git — Explain it Like I’m Five
  3. Git me some version control
  4. What is git

    Git and GitHub

  5. An Intro to Git and GitHub for Beginners

    Git submodules

  6. Git submodules

Books

  1. Version Control by Example (Eric Sink) – hard-copy available in ColoredCow library

Video Tutorials

  1. Git Tutorials For Beginners - CodeWithHarry
  2. Advanced GIT for Developers - Lorna Jane Mitchell - Laracon EU 2015

Stories

  1. Linus Torvalds on TED about Linux & Git

Exercises

To be added.