4 πΎ Git and GitLab
Skill Level: β Beginner β β β Intermediate β β β β Advanced
4.1 Learn Git
4.1.0.1 Pro Git book - Book β β
Learn git at your own pace with the Pro Git Book, managed by the git community
4.1.0.2 Git Cheatsheet by GitLab - Cheatsheet β
Quick reference guide for important Git commands, created by GitLab
4.1.0.3 Git Cheatsheet by Atlassian - Cheatsheet β
A handy git cheat sheet guide to enhance your workflow, created by Atlassian.
4.1.0.4 Git Cheatsheet by GitHub - Cheatsheet β
Quick reference guide for important Git commands, created by GitHub
4.1.0.5 Getting Git: Git version control software with RStudio - Video β β
A recorded workshop on Git version control software with RStudio from the University of Michigan Biostatistics department
4.1.0.6 Using Git with RStudio - Tutorial β
Quick reference step-by-step tutorial on setting up git with RStudio
4.1.0.7 Git Learning Videos - Video β β
Links to some basic tutorial videos created by the git maintainer community
4.1.0.8 Learn Git on the Command Line - Video β
A playlist of YouTube videos prepared by Tower, a git client for macOS and Windows
4.1.0.9 Version Control with Git - Course β
An online beginner course, developed by Software Carpentry, teaching the basics of version control with Git
4.1.0.10 Interactive Git Cheatsheet - Cheatsheet β β
An interactive Git Cheatsheet, developed by NDP Software, that visually represents git commands and states
4.1.0.11 Confusing git terminology - Blog β β
A blog entry from Julia Evans, a software developer, which walks through various git terms that tend to confuse users
4.2 Learn GitLab
4.2.0.1 Learn GitLab with Pj: A Walkthrough and Explanation - Video β
Overview and walkthrough of GitLab Project basics by a member of the GitLab education team
4.2.0.2 GitLab Flavored Markdown (GLFM) - Documentation β
Overview of styling and syntax for GitLabβs version of Markdown
4.2.0.4 Learning GitLab - Video β
A (1h 3m) LinkedIn Learning tutorial with an overview of basic GitLab UI and functionality
4.3 Learn Version Control and Source Code Management
4.3.0.1 What is Version Control? [Learn Git Video Course] - Video β
A short video reviewing the basics of version control and why to use it
4.3.0.2 GitLab Branching Strategy | GitLab Flow Tutorial Part 1 - Video β β
A (15 min) tutorial discussing GitLab Flow and a conceptual overview of strategies for working with Git