Public ETH CompiCampus Git Intro Website build with GitHub Pages and Jekyll
Project maintained by rplessl
Hosted on GitHub Pages — Theme by mattgraham
Welcome to the CompiCampus Dive in to Git and Github
Welcome to my CompiCampus “Dive in to Git and GitHub” Course from 2019-03-25!
I set up the class like this: First there will be a short input about Git and about the history of Git. Then you can take the written inputs, learn the most important Git commands and follow the exercises for Git, GitHub and GitHub Pages from the slide deck. In the form of an accompanied exercise.
Have fun discovering Git, GitHub and GitHub Pages :smile:!
And ask me, if any questions :-) :raised_hands:
Slides and Exercises
The slide deck has informational and exercises parts, the exercises are marked with red slides.
Slides and Exercises
Agenda and Goals of the Course Today - 2019-03-25
- Git - Introduction to version control systems, History of Git
- Install Git / Use Git at ETH
- Basic Git Workflow, How to use local Git with GitHub, Important Git Commands
- How to use GitHub (I):
- Create a GitHub Account, create new Repositories
- Local Git Checkouts and GitHub
- Interact with each others and other coders: Git Branching, Code Changes and Commits, Pull Requests, Merging, Comments
- Host your personal, organization, and project sites with GitHub Pages.
- How to use GitHub (II): Issues Tracking and Feature Requests, Task Management and Wiki, Insights and Settings
- Further Reading and Further Exercises
Public Link to Slide Source
Dive in Git and GitHub Slides in Google Presentation
License and Copyright
My Material is licensed with the “Attribution 4.0 International (CC BY 4.0)” license.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Parts of the content in the slide are taken from https://guides.github.com, https://help.github.com, and https://git-scm.com/book/en/v2, which are using the same CC BY 4.0 license or the Version 3. Thanks folks from https://github.com, Scott Chacon and Ben Straub, and all contributors for your good documentation.
Image of Local and Remote Repositories taken from Petro Podrezo’s Blog.