2020-01-22_IntroGit

Notes from ‘Intro to Git and Github’ (January 2020)

Based on the Software Carpentry Lesson ‘Version Control with Git’ and additional suggestions from Byron J. Smith.

Author: João Rodrigues (j.p.g.l.m.rodrigues@gmail.com)

Intro

Automated Version Control with Git

Setting up Git

Creating a Repository

Keeping Track of Changes



Git meets GitHub


Break


Exploring History

Reverting Changes

Ignoring Things


Break


Collaboration!

Solving Conflicts

Licensing and Open Science

Gists


This material is made available under the Creative Commons Attribution license. The following is a human-readable summary of (and not a substitute for) the full legal text of the CC BY 4.0 license.

You are free:

for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

No additional restrictions—You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. With the understanding that:

Notices: