bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/Git

Git

Git Tutorial

Git Tutorial focused on Git and {{title}} Introduction and related concepts.

Lesson 1

Git Tutorial

Git Tutorial

2 min
Read lesson →
Lesson 2

Git and {{title}} Introduction

Git and {{title}} Introduction

2 min
Read lesson →
Lesson 3

Git Install

Git Install

4 min
Read lesson →
Lesson 4visual

Git Config

Configure Git Now let Git know who you are. This is important for version control systems, as each Git commit uses this information: Tip for Beginners: Configuring Git is safe. You can change these s…

3 min
Read lesson →
Lesson 5

Git Getting Started

Change Platform: GitHub Bitbucket GitLab Get Started with Git Now that Git is installed, and it knows who you are, you can start using Git. Lets create our first repository Key Steps to Get Started C…

2 min
Read lesson →
Lesson 6

Git New Files

Change Platform: GitHub Bitbucket GitLab What is a New File? A new file is a file that you have created or copied into your project folder, but haven't told Git to watch. Here are the key things to k…

2 min
Read lesson →
Lesson 7

Git Staging Environment

Change Platform: GitHub Bitbucket GitLab What is the Staging Environment? The staging environment (or staging area ) is like a waiting room for your changes. You use it to tell Git exactly which file…

2 min
Read lesson →
Lesson 8

Git Commit

Change Platform: GitHub Bitbucket GitLab What is a Commit? A commit is like a save point in your project. It records a snapshot of your files at a certain time, with a message describing what changed…

3 min
Read lesson →
Lesson 9

Git Tagging

Key Commands for Tagging git tag <tagname> - Create a lightweight tag git tag -a <tagname> -m "message" - Create an annotated tag git tag <tagname> <commit-hash> - Tag a specific commit git tag - Lis…

4 min
Read lesson →
Lesson 10visual

Git Stash

Key Commands for Stashing git stash - Stash your changes git stash push -m "message" - Stash with a message git stash list - List all stashes git stash branch <branchname> - Create a branch from a st…

5 min
Read lesson →
Lesson 11visual

Git History

Git History

5 min
Read lesson →
Lesson 12visual

Git Help

Git Help

10 min
Read lesson →
Lesson 13visual

Git Branch

Change Platform: GitHub Bitbucket GitLab What is a Git Branch? In Git, a branch is like a separate workspace where you can make changes and try new ideas without affecting the main project. Think of…

8 min
Read lesson →
Lesson 14visual

Git Branch Merge

Change Platform: GitHub Bitbucket GitLab What is Merging in Git? Merging in Git means combining the changes from one branch into another. This is how you bring your work together after working separa…

7 min
Read lesson →
Lesson 15

Git Workflow

Git Workflow Commands Overview Working Directory - Where you make changes git add - Stage changes git commit - Save changes to your repository git push - Share changes with others git status - Check…

3 min
Read lesson →
Lesson 16visual

Git Best Practices

Git Best Practices

2 min
Read lesson →
Lesson 17visual

Git Glossary

Git Glossary This glossary covers common Git terms and concepts. Use it as a handy reference while learning and working with Git. Summary of Git Terms Branch Checkout Clone Commit Conflict Fetch Fork…

3 min
Read lesson →