4  πŸ’Ύ Git and GitLab

Modified

December 11, 2024

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.3 Use the left sidebar to navigate GitLab - Tutorial β˜…

A walk-through of GitLab’s navigation in the left-hand sidebar

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